<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";

body,
html {
	overflow-x: hidden
}

.overflow-hidden {
	overflow: hidden
}

.raven-marquee-right-gradient-overlay {
	background: none !important
}

.jupiterx-header {
	position: absolute !important
}

.raven-nav-menu-custom-icon svg {
	width: 54px !important
}

h2,
h3 {
	color: #080F49 !important
}

.white_heading h2,
.white_heading h3 {
	color: #fff !important
}

.main_menus ul {
	padding: 0 !important
}

@keyframes fadeinout {
	from {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

.banner-btn .elementor-button-link {
	min-width: 250px
}

@media (min-width:200px) and (max-width:767px) {
	.banner-btn .elementor-button-link {
		min-width: 185px
	}
}

header .raven-nav-menu-main .raven-nav-menu&gt;li.menu-item a {
	position: relative
}

header .raven-nav-menu-main .raven-nav-menu&gt;li.menu-item.current-menu-item a {
	font-weight: 700 !important
}

header .raven-nav-menu-main .raven-nav-menu&gt;li.menu-item:hover a:after {
	width: 100%
}

.tab-box {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.tab-box .tab {
	height: auto;
	flex: 0 0 45%;
	max-width: 45%;
	padding-top: 40px
}

@media (min-width:768px) and (max-width:991px) {
	.tab-box .tab {
		padding-top: 0px
	}
}

@media (min-width:1200px) and (max-width:1400px) {
	.tab-box .tab {
		padding-top: 10px
	}
}

@media (min-width:1401px) and (max-width:1600px) {
	.tab-box .tab {
		padding-top: 30px
	}
}

.tab-box .tab .button {
	text-align: left;
	cursor: pointer;
	transition: 0.3s;
	padding-bottom: 20px;
	min-height: 190px;
	position: relative
}

@media (min-width:768px) and (max-width:991px) {
	.tab-box .tab .button {
		padding-bottom: 10px;
		min-height: auto
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.tab-box .tab .button {
		padding-bottom: 10px;
		min-height: auto
	}
}

@media (min-width:1200px) and (max-width:1400px) {
	.tab-box .tab .button {
		padding-bottom: 10px;
		min-height: auto
	}
}

.tab-box .tab .button h3 {
	font-family: "Denton";
	font-style: normal;
	font-weight: 300;
	font-size: 46px;
	line-height: 55px;
	letter-spacing: -0.02em;
	text-transform: capitalize;
	background: linear-gradient(180deg, #364249 0%, rgba(54, 66, 73, 0) 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
	opacity: 0.5
}

@media (min-width:768px) and (max-width:991px) {
	.tab-box .tab .button h3 {
		font-size: 22px;
		line-height: 22px
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.tab-box .tab .button h3 {
		font-size: 30px;
		line-height: 32px
	}
}

@media (min-width:1200px) and (max-width:1400px) {
	.tab-box .tab .button h3 {
		font-size: 32px;
		line-height: 34px
	}
}

.tab-box .tab .button h3 span {
	position: relative;
	left: -50px;
	margin-left: 0px;
	letter-spacing: -0.02em;
	text-transform: capitalize;
	background: linear-gradient(180deg, #364249 0%, rgba(54, 66, 73, 0) 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
	opacity: 0.5
}

@media (min-width:768px) and (max-width:991px) {
	.tab-box .tab .button h3 span {
		left: -10px
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.tab-box .tab .button h3 span {
		left: -20px
	}
}

@media (min-width:1401px) and (max-width:1600px) {
	.tab-box .tab .button h3 span {
		left: -30px
	}
}

.tab-box .tab .button.active h3 {
	font-size: 58px;
	line-height: 65px;
	background: none;
	color: #000000;
	opacity: 1;
	-webkit-text-fill-color: unset
}

@media (min-width:768px) and (max-width:991px) {
	.tab-box .tab .button.active h3 {
		font-size: 24px;
		line-height: 22px
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.tab-box .tab .button.active h3 {
		font-size: 32px;
		line-height: 34px
	}
}

@media (min-width:1200px) and (max-width:1400px) {
	.tab-box .tab .button.active h3 {
		font-size: 34px;
		line-height: 34px
	}
}

@media (min-width:1401px) and (max-width:1600px) {
	.tab-box .tab .button.active h3 {
		font-size: 44px;
		line-height: 54px
	}
}

.tab-box .tab .button.active h3 span {
	background: none;
	color: #000000;
	opacity: 1;
	-webkit-text-fill-color: unset
}

.tab-box .tab .button.active p {
	opacity: 1
}

.tab-box .tab .button p {
	font-family: "Montserrat";
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 26px;
	text-transform: capitalize;
	color: #716767;
	opacity: 0;
	width: 65%;
	padding-left: 65px
}

@media (min-width:768px) and (max-width:991px) {
	.tab-box .tab .button p {
		font-size: 12px;
		line-height: 20px;
		width: 90%;
		padding-left: 20px
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.tab-box .tab .button p {
		font-size: 14px;
		line-height: 20px;
		width: 90%;
		padding-left: 35px
	}
}

@media (min-width:1200px) and (max-width:1400px) {
	.tab-box .tab .button p {
		width: 80%;
		padding-left: 38px
	}
}

@media (min-width:1401px) and (max-width:1600px) {
	.tab-box .tab .button p {
		width: 80%;
		padding-left: 50px
	}
}

.tab-box .tab-content-box {
	flex: 0 0 55%;
	max-width: 55%
}

.tab-box .tab-content-box img {
	display: block;
	border-radius: 15px;
	max-height: 930px;
	width: 100%;
	text-align: right;
	margin-left: auto
}

@media (min-width:768px) and (max-width:991px) {
	.tab-box .tab-content-box img {
		min-height: 550px;
		object-fit: cover
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.tab-box .tab-content-box img {
		min-height: 620px;
		object-fit: cover
	}
}

@media (min-width:1401px) and (max-width:1600px) {
	.tab-box .tab-content-box img {
		min-height: 900px;
		object-fit: cover
	}
}

.tab-box .tabcontent {
	display: none;
	opacity: 0;
	-webkit-animation: fadeinout 2s linear forwards;
	animation: fadeinout 2s linear forwards
}

.tab-box .tabcontent.show {
	display: block !important;
	opacity: 1
}

@media (min-width:200px) and (max-width:767px) {
	.header-sec .translator {
		position: absolute;
		bottom: -10px
	}
}

.header-sec nav.raven-nav-icons-hidden-desktop.raven-nav-icons-hidden-tablet.raven-nav-icons-hidden-mobile.raven-nav-menu-mobile.raven-nav-menu-dropdown.raven-nav-menu-active {
	background-color: #2c3239
}

.header-sec .raven-nav-menu-toggle-button {
	width: 50px !important;
	height: 50px !important;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 25px !IMPORTANT
}

@media (min-width:200px) and (max-width:767px) {
	.header-sec .raven-nav-menu-toggle-button {
		width: 45px !important;
		height: 45px !important;
		font-size: 22px !IMPORTANT
	}
}

.header-sec .hamberg-active .fa-bars:before {
	content: ""
}

@media (min-width:1025px) and (max-width:1199px) {
	.header-sec a.raven-menu-item.raven-link-item {
		font-size: 15px !important;
		padding: 0 7px !important
	}
}

@media (min-width:1367px) and (max-width:1500px) {
	.header-sec a.raven-menu-item.raven-link-item {
		font-size: 19px !important;
		padding: 0 10px !important
	}
}

@media (min-width:1025px) and (max-width:1199px) {
	.header-sec .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-187ff80 {
		width: 65%
	}
}

@media (min-width:1025px) and (max-width:1199px) {
	.header-sec .elementor-11 .elementor-element.elementor-element-999c6ef {
		width: 12%;
		margin-top: 5px
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.header-sec .elementor-11 .elementor-element.elementor-element-481e6b0 {
		padding: 10px 0
	}
}

.banner-section .eicon-chevron-right:before {
	content: url("arrow-right.png")
		/*tpa=../wp-content/uploads/2023/09/arrow-right.png*/
	;
	display: none
}

.banner-section .eicon-chevron-left:before {
	content: url("arrow-left.png")
		/*tpa=../wp-content/uploads/2023/09/arrow-left.png*/
	;
	display: none
}

.banner-section .swiper-pagination-bullets {
	margin-bottom: 30px
}

.banner-section .swiper-pagination-bullets .swiper-pagination-bullet {
	transition: 0.4s
}

.banner-section .swiper-pagination-bullets .swiper-pagination-bullet-active {
	background-color: #53565a !important;
	width: 50px !important;
	border-radius: 10px !important
}

@media (min-width:768px) and (max-width:991px) {
	.who_we_are .elementor-column.elementor-col-50 {
		width: 100% !important
	}
}

@media (min-width:768px) and (max-width:991px) {
	.who_we_are .elementor-column.elementor-col-50 .elementor-widget-wrap.elementor-element-populated {
		padding: 10px !important
	}
}

@media (min-width:768px) and (max-width:991px) {
	.who_we_are .elementor-container.elementor-column-gap-default {
		flex-direction: column-reverse
	}
}

@media (min-width:768px) and (max-width:991px) {
	.who_we_are img {
		width: 70%
	}
}

@media (min-width:576px) and (max-width:767px) {
	.who_we_are img {
		width: 70%
	}
}

.accordions .jx-ac-active .jx-ac-label-icon {
	color: #fff !important;
	fill: transparent !important
}

@media (min-width:992px) and (max-width:1199px) {
	.accordions .jx-single-accordion-header-left {
		flex-wrap: nowrap !important
	}
}

@media (min-width:768px) and (max-width:991px) {
	.accordions .jx-single-accordion-header-left {
		flex-wrap: nowrap !important
	}
}

@media (min-width:200px) and (max-width:767px) {
	.accordions .jx-single-accordion-header-left {
		flex-wrap: nowrap !important
	}
}

@media (min-width:576px) and (max-width:767px) {
	.accordions img {
		width: 50%
	}
}

Our Process Section .our-process .arrow-img figure.elementor-image-box-img {
	position: relative
}

@media (min-width:992px) and (max-width:1199px) {
	Our Process Section .our-process .elementor-column.elementor-col-16 {
		width: 16.66% !important
	}
}

@media (min-width:576px) and (max-width:767px) {
	Our Process Section .our-process .elementor-column.elementor-col-16 {
		width: 33.33% !important
	}
}

@media (min-width:768px) and (max-width:991px) {
	Our Process Section .our-process .elementor-column.elementor-col-16 .arrow-small-remove figure.elementor-image-box-img:after {
		display: none !important
	}
}

@media (min-width:576px) and (max-width:767px) {
	Our Process Section .our-process .elementor-column.elementor-col-16 .arrow-small-remove figure.elementor-image-box-img:after {
		display: none !important
	}
}

@media (min-width:200px) and (max-width:575px) {
	Our Process Section .our-process .elementor-column.elementor-col-16 .arrow-mobile-remove figure.elementor-image-box-img:after {
		display: none !important
	}
}

@media (min-width:992px) and (max-width:1199px) {
	Our Process Section .our-process img {
		width: 65%
	}
}

@media (min-width:576px) and (max-width:767px) {
	Our Process Section .our-process img {
		width: 55%
	}
}

@media (min-width:200px) and (max-width:575px) {
	Our Process Section .our-process img {
		width: 55%
	}
}

@media (min-width:992px) and (max-width:1199px) {
	Our Process Section .our-process h4 {
		font-size: 20px !important
	}
}

@media (min-width:1200px) and (max-width:1400px) {
	Our Process Section .our-process .elementor-image-box-content {
		padding: 0 20px
	}
}

@media (min-width:200px) and (max-width:575px) {
	Our Process Section .our-process .elementor-image-box-content {
		padding: 0 20px
	}
}

.counter-section {
	background-image: url("Group-1577705846-2.png")
		/*tpa=../wp-content/uploads/2024/01/Group-1577705846-2.png*/
	;
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain
}

@media (min-width:1200px) and (max-width:1400px) {
	.counter-section {
		background-position: 60%
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.counter-section {
		background-size: 96%;
		background-position: 15%
	}
}

@media (min-width:768px) and (max-width:991px) {
	.counter-section {
		background-size: 96%;
		background-position: 15%
	}
}

@media (min-width:200px) and (max-width:767px) {
	.counter-section {
		background-image: none
	}
}

@media (min-width:1401px) and (max-width:1600px) {
	.counter-section .expertise-col-1 {
		width: 25% !important
	}
}

@media (min-width:1200px) and (max-width:1400px) {
	.counter-section .expertise-col-1 {
		width: 28% !important
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.counter-section .expertise-col-1 {
		width: 25% !important
	}
}

@media (min-width:768px) and (max-width:991px) {
	.counter-section .expertise-col-1 {
		width: 25% !important
	}
}

@media (min-width:200px) and (max-width:767px) {
	.counter-section .expertise-col-1 {
		width: 40% !important;
		order: 2
	}
}

@media (min-width:1401px) and (max-width:1600px) {
	.counter-section .expertise-col-2 {
		width: 34.5% !important
	}
}

@media (min-width:1200px) and (max-width:1400px) {
	.counter-section .expertise-col-2 {
		width: 32% !important
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.counter-section .expertise-col-2 {
		width: 33.3% !important
	}
}

@media (min-width:768px) and (max-width:991px) {
	.counter-section .expertise-col-2 {
		width: 33.3% !important
	}
}

@media (min-width:200px) and (max-width:767px) {
	.counter-section .expertise-col-2 {
		width: 60% !important;
		order: 3
	}
}

@media (min-width:1401px) and (max-width:1600px) {
	.counter-section .expertise-col-3 {
		width: 41% !important
	}
}

@media (min-width:1200px) and (max-width:1400px) {
	.counter-section .expertise-col-3 {
		width: 40% !important
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.counter-section .expertise-col-3 {
		width: 41.7% !important
	}
}

@media (min-width:768px) and (max-width:991px) {
	.counter-section .expertise-col-3 {
		width: 41.7% !important
	}
}

@media (min-width:200px) and (max-width:767px) {
	.counter-section .expertise-col-3 {
		width: 100% !important;
		order: 1
	}
}

@media (min-width:768px) and (max-width:991px) {
	.counter-section .expertise-col-3 h5 {
		line-height: 40px !important;
		font-size: 34px !important
	}
}

@media (min-width:200px) and (max-width:575px) {
	.counter-section .expertise-col-3 h5 {
		line-height: 40px !important;
		font-size: 34px !important
	}
}

@media (min-width:768px) and (max-width:991px) {
	.counter-section .expertise-col-3 h4 {
		text-align: start !important;
		font-size: 15px !important;
		line-height: 20px !important;
		margin-top: -50px !important
	}
}

@media (min-width:200px) and (max-width:575px) {
	.counter-section .expertise-col-3 h4 {
		text-align: start !important;
		font-size: 15px !important;
		line-height: 20px !important;
		margin-top: -50px !important
	}
}

.counter-section .elementor-counter {
	display: flex;
	align-items: center
}

@media (min-width:1200px) and (max-width:1400px) {
	.counter-section .elementor-counter {
		flex-direction: column;
		align-items: flex-start
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.counter-section .elementor-counter {
		flex-direction: column;
		align-items: flex-start
	}
}

@media (min-width:768px) and (max-width:991px) {
	.counter-section .elementor-counter {
		flex-direction: column;
		align-items: flex-start
	}
}

@media (min-width:200px) and (max-width:767px) {
	.counter-section .elementor-counter {
		flex-direction: column !important;
		align-items: flex-start !important
	}
}

.counter-section .elementor-counter .elementor-counter-number-wrapper {
	margin-right: 18px
}

@media (min-width:1200px) and (max-width:1400px) {
	.counter-section .elementor-counter .elementor-counter-number-wrapper {
		line-height: 45px !important
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.counter-section .elementor-counter .elementor-counter-number-wrapper {
		line-height: 45px !important;
		font-size: 42px !important
	}
}

@media (min-width:768px) and (max-width:991px) {
	.counter-section .elementor-counter .elementor-counter-number-wrapper {
		line-height: 40px !important;
		font-size: 34px !important
	}
}

@media (min-width:200px) and (max-width:575px) {
	.counter-section .elementor-counter .elementor-counter-number-wrapper {
		line-height: 37px !important;
		font-size: 28px !important
	}
}

@media (min-width:2001px) and (max-width:3999px) {
	.counter-section .elementor-counter .elementor-counter-title {
		margin-top: -10px
	}
}

@media (min-width:1601px) and (max-width:2000px) {
	.counter-section .elementor-counter .elementor-counter-title {
		margin-top: -10px
	}
}

@media (min-width:768px) and (max-width:991px) {
	.counter-section .elementor-counter .elementor-counter-title {
		text-align: start !important;
		font-size: 15px !important;
		line-height: 20px !important
	}
}

@media (min-width:200px) and (max-width:767px) {
	.counter-section .elementor-counter .elementor-counter-title {
		text-align: start !important
	}
}

@media (min-width:200px) and (max-width:575px) {
	.counter-section .elementor-counter .elementor-counter-title {
		font-size: 14px !important;
		line-height: 18px !important;
		margin-top: 0px
	}
}

.counter-section .counter-feet .elementor-counter {
	flex-direction: column;
	align-items: flex-start
}

.counter-section .other-counter {
	height: 160px;
	padding: 40px 10px 46px 40px
}

@media (min-width:1401px) and (max-width:1600px) {
	.counter-section .other-counter {
		padding: 60px 10px 46px 40px;
		height: 145px
	}
}

@media (min-width:1200px) and (max-width:1400px) {
	.counter-section .other-counter {
		padding: 50px 10px 36px 30px;
		height: 155px
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.counter-section .other-counter {
		padding: 40px 10px 36px 20px;
		height: 145px
	}
}

@media (min-width:768px) and (max-width:991px) {
	.counter-section .other-counter {
		padding: 12px 10px 36px 20px;
		height: 105px
	}
}

@media (min-width:576px) and (max-width:767px) {
	.counter-section .other-counter {
		padding: 12px 10px 36px 20px;
		height: 105px
	}
}

@media (min-width:200px) and (max-width:575px) {
	.counter-section .other-counter {
		padding: 10px 10px 10px 10px;
		height: 120px
	}
}

@media (min-width:200px) and (max-width:767px) {
	.counter-section .other-counter {
		height: 90px
	}
}

.counter-section .bottom-counter {
	height: 210px;
	padding: 70px 10px 50px 90px
}

@media (min-width:1401px) and (max-width:1600px) {
	.counter-section .bottom-counter {
		height: 190px;
		padding: 50px 10px 50px 30px
	}
}

@media (min-width:1200px) and (max-width:1400px) {
	.counter-section .bottom-counter {
		height: 180px;
		padding: 40px 10px 40px 20px
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.counter-section .bottom-counter {
		height: 155px;
		padding: 40px 10px 40px 20px
	}
}

@media (min-width:768px) and (max-width:991px) {
	.counter-section .bottom-counter {
		height: 130px;
		padding: 30px 10px 40px 20px
	}
}

@media (min-width:576px) and (max-width:767px) {
	.counter-section .bottom-counter {
		height: 130px;
		padding: 30px 10px 40px 20px
	}
}

@media (min-width:200px) and (max-width:575px) {
	.counter-section .bottom-counter {
		height: 120px;
		padding: 10px 10px 10px 10px
	}
}

@media (min-width:1601px) and (max-width:2000px) {
	.counter-section .third-counter {
		padding-top: 70px
	}
}

@media (min-width:2001px) and (max-width:3999px) {
	.counter-section .third-counter {
		padding-top: 70px
	}
}

.counter-section .elementor-counter-title {
	line-height: 28px !important
}

@media (min-width:1200px) and (max-width:1400px) {
	.counter-section .elementor-counter-title {
		margin-top: 10px
	}
}

.testimonials-section span.swiper-pagination-bullet {
	margin: 0 4px !important;
	transition: 0.4s
}

.testimonials-section .swiper-pagination-bullet-active {
	width: 50px !important;
	border-radius: 10px
}

.testimonials-section .raven-testimonial__footer {
	position: relative
}

.testimonials-section .raven-testimonial__footer::before {
	content: "";
	position: absolute;
	background-image: url("Vector-1.png")
		/*tpa=../wp-content/uploads/2023/09/Vector-1.png*/
	;
	width: 100%;
	height: 1px;
	background-position: center;
	background-repeat: no-repeat;
	top: -30px
}

.partners-carousel span.swiper-pagination-bullet {
	margin: 0 4px !important;
	transition: 0.4s
}

.partners-carousel .swiper-pagination-bullet-active {
	width: 50px !important;
	border-radius: 10px
}

.partners-carousel .elementor-image-carousel.swiper-wrapper {
	margin-bottom: 50px
}

.form_section .form-row {
	display: flex;
	flex-wrap: inherit
}

@media (min-width:200px) and (max-width:575px) {
	.form_section .form-row {
		flex-direction: column
	}
}

.form_section .form-row .field {
	width: 100%;
	padding: 10px
}

.form_section .form-row .field input {
	width: 100%;
	border-bottom: 1px solid rgba(255, 255, 255, 0.85);
	border-top: 0;
	border-left: 0;
	border-right: 0;
	background-color: transparent;
	color: #e1e1e1;
	padding: 10px 0
}

.form_section .form-row .field input:focus-visible {
	outline: none
}

.form_section .form-row .field textarea {
	width: 100%;
	border-bottom: 1px solid rgba(255, 255, 255, 0.85);
	border-top: 0;
	border-left: 0;
	border-right: 0;
	background-color: transparent;
	color: #e1e1e1;
	padding: 14px 0;
	height: 80px
}

.form_section .form-row .field textarea:focus-visible {
	outline: 0
}

.form_section .form-row .field select {
	width: 100%;
	border-bottom: 1px solid rgba(255, 255, 255, 0.85);
	border-top: 0;
	border-left: 0;
	border-right: 0;
	background-color: transparent;
	color: #e1e1e1;
	padding: 10px 0
}

.form_section .form-row .field select option {
	border: 1px solid #B8B8B8;
	background-color: #080F49;
	font-weight: 400
}

.form_section .form-row .text-area:focus-visible {
	border: 0 !important;
	outline: 0 !important
}

.form_section .submit-button input.wpcf7-form-control.wpcf7-submit {
	padding: 13px 40px;
	border-radius: 0px;
	background: #fff;
	cursor: pointer;
	border: 1px solid #fff;
	transition: 0.3s;
	color: #2c3239;
	text-align: center;
	font-family: "Mont", Sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	line-height: 28px;
	letter-spacing: 1.26px;
	margin-top: 40px;
	transform: skewX(-20deg);
	margin-left: 10px
}

@media (min-width:200px) and (max-width:575px) {
	.form_section .submit-button input.wpcf7-form-control.wpcf7-submit {
		padding: 8px 30px
	}
}

.form_section .submit-button input.wpcf7-form-control.wpcf7-submit:hover {
	background-color: #080f49;
	color: #fff
}

.form_section br {
	display: none
}

.form_section .upload-field {
	width: 100%;
	padding: 40px 0px;
	border: 1px dashed #ffffff;
	margin-bottom: 40px;
	border-radius: 12px;
	margin: 10px
}

@media (min-width:200px) and (max-width:575px) {
	.form_section .upload-field {
		width: 95%
	}
}

.form_section .upload-field .btn-para {
	text-align: center;
	color: #e1e1e1;
	font-size: 18px;
	font-weight: 400;
	font-style: normal;
	line-height: 151.503%;
	font-family: "Mont", Sans-serif
}

.form_section .upload-field .file-upload {
	width: 100%;
	display: flex;
	justify-content: center;
	position: relative
}

.form_section .upload-field .file-upload .file-upload__label {
	border: 1px solid #ddd;
	border-radius: 12px;
	background: #bebebe;
	color: #2c3239;
	font-family: "Nunito Sans", Sans-serif;
	font-size: 16px;
	display: block;
	font-style: normal;
	font-weight: 700;
	line-height: 130%;
	text-transform: capitalize;
	padding: 16px 20px;
	cursor: pointer
}

.form_section .upload-field .file-upload p {
	display: flex
}

.form_section .upload-field .file-upload .wpcf7-form-control-wrap {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	display: inline-block;
	bottom: 0;
	width: 100%;
	height: 60px;
	opacity: 0
}

.form_section .upload-field .file-upload .wpcf7-form-control-wrap input {
	width: 100%;
	height: 60px
}

.form_section span.file-name {
	width: 100%;
	display: block;
	text-align: center;
	color: #e1e1e1;
	font-size: 16px;
	font-weight: 400;
	font-style: normal;
	line-height: 121.503%;
	font-family: "Mont", Sans-serif
}

::placeholder {
	color: #e1e1e1
}

span.wpcf7-not-valid-tip {
	display: none
}

.wpcf7-not-valid {
	border-bottom: 2px solid red !important
}

.wpcf7-response-output {
	color: #fff !important;
	display: inline-block
}

.plant_slider .owl-carousel {
	position: relative
}

.plant_slider .owl-carousel .owl-item .item {
	transition: all 0.25s ease-in-out;
	margin: 50px 0;
	-webkit-transform: scale(0.8);
	-ms-transform: scale(0.8);
	transform: scale(0.8)
}

.plant_slider .owl-carousel .owl-item .item a.fancybox {
	z-index: 1;
	position: relative
}

.plant_slider .owl-carousel .owl-item .item img {
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
	filter: brightness(0.5);
	border-radius: 20px
}

.plant_slider .owl-carousel .owl-item.center .item {
	-webkit-transform: scale(1.15);
	-ms-transform: scale(1.15);
	transform: scale(1.15)
}

.plant_slider .owl-carousel .owl-item.center .item img {
	filter: brightness(0.8)
}

.plant_slider .owl-carousel .owl-nav {
	text-align: center
}

.plant_slider .owl-carousel .owl-nav button {
	font-size: 24px !important
}

.plant_slider .owl-carousel .owl-nav button .nav-btn.prev-slide {
	color: #fff;
	border-radius: 1000px;
	border: 1.83px solid #fff;
	background: rgba(83, 86, 90, 0.5);
	box-shadow: 0px 14px 144px 0px rgba(0, 0, 0, 0.08);
	backdrop-filter: blur(33.0050010681px);
	position: absolute;
	top: 43%;
	left: 27%;
	transition: 0.3s;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 50px;
	height: 50px;
	padding: 12px
}

@media (min-width:1601px) and (max-width:2000px) {
	.plant_slider .owl-carousel .owl-nav button .nav-btn.prev-slide {
		left: 405px
	}
}

@media (min-width:1401px) and (max-width:1600px) {
	.plant_slider .owl-carousel .owl-nav button .nav-btn.prev-slide {
		left: 265px
	}
}

@media (min-width:1200px) and (max-width:1400px) {
	.plant_slider .owl-carousel .owl-nav button .nav-btn.prev-slide {
		left: 220px
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.plant_slider .owl-carousel .owl-nav button .nav-btn.prev-slide {
		width: 45px;
		height: 45px;
		left: 230px;
		top: 39%;
		font-size: 18px
	}
}

@media (min-width:768px) and (max-width:991px) {
	.plant_slider .owl-carousel .owl-nav button .nav-btn.prev-slide {
		width: 45px;
		height: 45px;
		left: 140px;
		top: 38%;
		font-size: 18px
	}
}

@media (min-width:576px) and (max-width:767px) {
	.plant_slider .owl-carousel .owl-nav button .nav-btn.prev-slide {
		width: 40px;
		height: 40px;
		left: 100px;
		top: 37%;
		font-size: 18px
	}
}

@media (min-width:200px) and (max-width:575px) {
	.plant_slider .owl-carousel .owl-nav button .nav-btn.prev-slide {
		width: 40px;
		height: 40px;
		left: 0px;
		top: 36%;
		font-size: 18px
	}
}

@media (min-width:2001px) and (max-width:3999px) {
	.plant_slider .owl-carousel .owl-nav button .nav-btn.prev-slide {
		left: 530px
	}
}

.plant_slider .owl-carousel .owl-nav button .nav-btn.prev-slide:hover {
	background: #53565a
}

.plant_slider .owl-carousel .owl-nav button .nav-btn.next-slide {
	color: #fff;
	border-radius: 1000px;
	border: 1.83px solid #fff;
	background: rgba(83, 86, 90, 0.5);
	box-shadow: 0px 14px 144px 0px rgba(0, 0, 0, 0.08);
	backdrop-filter: blur(33.0050010681px);
	position: absolute;
	top: 43%;
	right: 27%;
	transition: 0.3s;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 50px;
	height: 50px;
	padding: 12px
}

@media (min-width:2001px) and (max-width:3999px) {
	.plant_slider .owl-carousel .owl-nav button .nav-btn.next-slide {
		right: 530px
	}
}

@media (min-width:1601px) and (max-width:2000px) {
	.plant_slider .owl-carousel .owl-nav button .nav-btn.next-slide {
		right: 405px
	}
}

@media (min-width:1401px) and (max-width:1600px) {
	.plant_slider .owl-carousel .owl-nav button .nav-btn.next-slide {
		right: 265px
	}
}

@media (min-width:1200px) and (max-width:1400px) {
	.plant_slider .owl-carousel .owl-nav button .nav-btn.next-slide {
		right: 220px
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.plant_slider .owl-carousel .owl-nav button .nav-btn.next-slide {
		right: 230px;
		top: 39%;
		width: 45px;
		height: 45px;
		font-size: 18px
	}
}

@media (min-width:768px) and (max-width:991px) {
	.plant_slider .owl-carousel .owl-nav button .nav-btn.next-slide {
		right: 140px;
		top: 38%;
		width: 45px;
		height: 45px;
		font-size: 18px
	}
}

@media (min-width:576px) and (max-width:767px) {
	.plant_slider .owl-carousel .owl-nav button .nav-btn.next-slide {
		right: 100px;
		top: 37%;
		width: 40px;
		height: 40px;
		font-size: 18px
	}
}

@media (min-width:200px) and (max-width:575px) {
	.plant_slider .owl-carousel .owl-nav button .nav-btn.next-slide {
		right: 0px;
		top: 36%;
		width: 40px;
		height: 40px;
		font-size: 18px
	}
}

.plant_slider .owl-carousel .owl-nav button .nav-btn.next-slide:hover {
	background: #53565a
}

.plant_slider .owl-carousel .owl-nav [class*="owl-"]:hover {
	background: transparent
}

.plant_slider .owl-carousel .owl-dots {
	text-align: center
}

.plant_slider .owl-carousel .owl-dots .owl-dot span {
	background: #ccd9e0;
	margin: 2px;
	height: 6px;
	width: 6px;
	transition: 0.5s;
	display: block;
	border-radius: 10px
}

@media (min-width:768px) and (max-width:991px) {
	.plant_slider .owl-carousel .owl-dots .owl-dot span {
		margin-top: -40px
	}
}

@media (min-width:576px) and (max-width:767px) {
	.plant_slider .owl-carousel .owl-dots .owl-dot span {
		margin-top: -40px
	}
}

@media (min-width:200px) and (max-width:575px) {
	.plant_slider .owl-carousel .owl-dots .owl-dot span {
		margin-top: -40px
	}
}

.plant_slider .owl-carousel .owl-dots .owl-dot.active span {
	background: #53565a;
	width: 50px
}

.plant_slider .owl-carousel .owl-dots .owl-dot.active span:focus-visible {
	outline: 0 !important
}

.plant_slider .owl-carousel .owl-dots .owl-dot.active:focus-visible {
	outline: 0 !important
}

.tab-with-slider .tab-container {
	display: flex;
	flex-direction: row;
	align-items: center
}

.tab-with-slider .tab-container .category-btn {
	display: flex;
	padding: 28px 10px 28px 10px;
	justify-content: center;
	align-items: center;
	border-radius: 12px 12px 0px 0px;
	width: 100%;
	margin: 3px;
	cursor: pointer;
	color: #2c3239;
	font-family: "Nunito Sans", sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: 700;
	line-height: 130%;
	text-transform: capitalize
}

@media (min-width:1401px) and (max-width:1600px) {
	.tab-with-slider .tab-container .category-btn {
		font-size: 18px
	}
}

@media (min-width:1200px) and (max-width:1400px) {
	.tab-with-slider .tab-container .category-btn {
		font-size: 17px
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.tab-with-slider .tab-container .category-btn {
		font-size: 15px;
		padding: 20px 6px 20px 6px
	}
}

@media (min-width:768px) and (max-width:991px) {
	.tab-with-slider .tab-container .category-btn {
		font-size: 12px;
		padding: 15px 3px 15px 3px
	}
}

@media (min-width:200px) and (max-width:767px) {
	.tab-with-slider .tab-container .category-btn {
		font-size: 16px;
		padding: 15px 8px 15px 8px;
		white-space: nowrap
	}
}

.tab-with-slider .tab-container .category-btn.active {
	border-radius: 12px 12px 0px 0px;
	background: #EDEDED;
	color: #002595
}

.tab-with-slider .tab__item {
	position: relative;
	padding-left: 60px;
	margin-left: 60px;
	overflow: hidden;
	cursor: pointer;
	color: #e6e6e6;
	leading-trim: both;
	text-edge: cap;
	font-family: "Nunito Sans", sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 296%;
	text-transform: capitalize
}

@media (min-width:1401px) and (max-width:1600px) {
	.tab-with-slider .tab__item {
		font-size: 17px;
		line-height: 276%
	}
}

@media (min-width:1200px) and (max-width:1400px) {
	.tab-with-slider .tab__item {
		font-size: 17px;
		line-height: 246%;
		margin-left: 10px
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.tab-with-slider .tab__item {
		font-size: 16px;
		line-height: 226%;
		margin-left: 10px;
		padding-left: 50px
	}
}

@media (min-width:768px) and (max-width:991px) {
	.tab-with-slider .tab__item {
		font-size: 12px;
		line-height: 260%;
		margin-left: 10px;
		padding-left: 30px
	}
}

@media (min-width:200px) and (max-width:767px) {
	.tab-with-slider .tab__item {
		font-size: 16px;
		line-height: 260%;
		margin-left: 0px;
		padding-left: 30px
	}
}

.tab-with-slider .tab__item:hover {
	color: #fff;
	font-weight: 700
}

.tab-with-slider .tab__item:before {
	position: absolute;
	content: "";
	background: url("before-outline.png")
		/*tpa=../wp-content/uploads/2023/09/before-outline.png*/
	;
	width: 22px;
	height: 22px;
	left: 20px;
	top: 15px
}

@media (min-width:1200px) and (max-width:1400px) {
	.tab-with-slider .tab__item:before {
		width: 18px;
		height: 18px;
		left: 18px;
		top: 13px;
		background-size: contain
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.tab-with-slider .tab__item:before {
		width: 18px;
		height: 18px;
		left: 16px;
		top: 10px;
		background-size: contain
	}
}

@media (min-width:768px) and (max-width:991px) {
	.tab-with-slider .tab__item:before {
		width: 16px;
		height: 16px;
		left: 10px;
		top: 6px;
		background-size: contain
	}
}

@media (min-width:200px) and (max-width:767px) {
	.tab-with-slider .tab__item:before {
		width: 18px;
		height: 18px;
		left: 5px;
		top: 10px;
		background-size: contain
	}
}

.tab-with-slider .tab__item.is--active {
	color: #fff;
	font-weight: 700
}

.tab-with-slider .tab__item.is--active:before {
	position: absolute;
	content: "";
	background: url("before-hover-outline.png")
		/*tpa=../wp-content/uploads/2023/09/before-hover-outline.png*/
	;
	width: 22px;
	height: 22px;
	left: 20px;
	top: 15px
}

@media (min-width:1200px) and (max-width:1400px) {
	.tab-with-slider .tab__item.is--active:before {
		width: 18px;
		height: 18px;
		left: 18px;
		top: 13px;
		background-size: contain
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.tab-with-slider .tab__item.is--active:before {
		width: 18px;
		height: 18px;
		left: 16px;
		top: 10px;
		background-size: contain
	}
}

@media (min-width:768px) and (max-width:991px) {
	.tab-with-slider .tab__item.is--active:before {
		width: 16px;
		height: 16px;
		left: 10px;
		top: 6px;
		background-size: contain
	}
}

@media (min-width:200px) and (max-width:767px) {
	.tab-with-slider .tab__item.is--active:before {
		width: 18px;
		height: 18px;
		left: 5px;
		top: 10px;
		background-size: contain
	}
}

.tab-with-slider .tab__content {
	padding: 0px;
	background: transparent;
	border-radius: 0 10px 10px
}

.tab-with-slider .tab__content-item {
	display: none
}

.tab-with-slider .tab__content-item.is--active {
	display: block
}

.tab-with-slider .tab__content-title {
	padding: 24px 24px 24px 0
}

.tab-with-slider .tab-container {
	display: flex;
	flex-direction: row;
	align-items: center
}

@media (min-width:200px) and (max-width:767px) {
	.tab-with-slider .tab-container {
		overflow: scroll
	}
}

.tab-with-slider .post-container {
	display: flex
}

.tab-with-slider .content-container {
	background: #1f276a;
	margin-top: -4px;
	padding: 50px
}

@media (min-width:1200px) and (max-width:1400px) {
	.tab-with-slider .content-container {
		margin-top: -3px
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.tab-with-slider .content-container {
		margin-top: -4px;
		padding: 50px 20px
	}
}

@media (min-width:768px) and (max-width:991px) {
	.tab-with-slider .content-container {
		margin-top: -4px;
		padding: 40px 15px
	}
}

@media (min-width:200px) and (max-width:767px) {
	.tab-with-slider .content-container {
		margin-top: -4px;
		padding: 30px 10px
	}
}

.tab-with-slider .owl-carousel .owl-stage {
	display: flex;
	align-items: center;
	height: 600px
}

@media (min-width:1401px) and (max-width:1600px) {
	.tab-with-slider .owl-carousel .owl-stage {
		height: 500px
	}
}

@media (min-width:1200px) and (max-width:1400px) {
	.tab-with-slider .owl-carousel .owl-stage {
		height: 420px
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.tab-with-slider .owl-carousel .owl-stage {
		height: 350px
	}
}

@media (min-width:768px) and (max-width:991px) {
	.tab-with-slider .owl-carousel .owl-stage {
		height: 320px
	}
}

@media (min-width:576px) and (max-width:767px) {
	.tab-with-slider .owl-carousel .owl-stage {
		height: 500px
	}
}

@media (min-width:200px) and (max-width:575px) {
	.tab-with-slider .owl-carousel .owl-stage {
		height: 400px
	}
}

.tab-with-slider .owl-carousel .owl-stage .owl-item .item {
	display: flex;
	justify-content: center
}

.tab-with-slider .owl-carousel .owl-stage .owl-item .item img {
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
	-webkit-transform: scale(0.45);
	-ms-transform: scale(0.45);
	transform: scale(0.45)
}

@media (min-width:1200px) and (max-width:1400px) {
	.tab-with-slider .owl-carousel .owl-stage .owl-item .item img {
		-webkit-transform: scale(0.5);
		-ms-transform: scale(0.5);
		transform: scale(0.5)
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.tab-with-slider .owl-carousel .owl-stage .owl-item .item img {
		-webkit-transform: scale(0.5);
		-ms-transform: scale(0.5);
		transform: scale(0.5)
	}
}

@media (min-width:768px) and (max-width:991px) {
	.tab-with-slider .owl-carousel .owl-stage .owl-item .item img {
		-webkit-transform: scale(0.6);
		-ms-transform: scale(0.6);
		transform: scale(0.6)
	}
}

.tab-with-slider .owl-carousel .owl-dot span {
	width: 6px !important;
	height: 6px !important;
	margin: 5px 3px !important;
	background: #ccd9e0 !important;
	transition: 0.4s !important
}

.tab-with-slider .owl-carousel .owl-dot:hover span {
	background: #ffffff !important
}

.tab-with-slider .owl-carousel .owl-dot.active span {
	width: 60px !important;
	background: #ffffff !important
}

.tab-with-slider .owl-carousel .nav-btn.next-slide {
	color: #fff;
	border-radius: 1000px;
	border: 1.83px solid #fff;
	background: rgba(83, 86, 90, 0.5);
	box-shadow: 0px 14px 144px 0px rgba(0, 0, 0, 0.08);
	backdrop-filter: blur(33.0050010681px);
	position: absolute;
	top: 43%;
	right: 27%;
	transition: 0.3s;
	height: 50px;
	width: 50px;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 12px
}

@media (min-width:1200px) and (max-width:1400px) {
	.tab-with-slider .owl-carousel .nav-btn.next-slide {
		right: 25%
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.tab-with-slider .owl-carousel .nav-btn.next-slide {
		height: 45px;
		width: 45px;
		right: 25%
	}
}

@media (min-width:768px) and (max-width:991px) {
	.tab-with-slider .owl-carousel .nav-btn.next-slide {
		height: 45px;
		width: 45px;
		right: 25%
	}
}

@media (min-width:200px) and (max-width:767px) {
	.tab-with-slider .owl-carousel .nav-btn.next-slide {
		height: 45px;
		width: 45px;
		right: 5%
	}
}

.tab-with-slider .owl-carousel .nav-btn.next-slide:hover {
	background: #53565a
}

.tab-with-slider .owl-carousel .nav-btn.prev-slide {
	color: #fff;
	border-radius: 1000px;
	border: 1.83px solid #fff;
	background: rgba(83, 86, 90, 0.5);
	box-shadow: 0px 14px 144px 0px rgba(0, 0, 0, 0.08);
	backdrop-filter: blur(33.0050010681px);
	position: absolute;
	top: 43%;
	left: 27%;
	transition: 0.3s;
	height: 50px;
	width: 50px;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 12px
}

@media (min-width:1200px) and (max-width:1400px) {
	.tab-with-slider .owl-carousel .nav-btn.prev-slide {
		left: 25%
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.tab-with-slider .owl-carousel .nav-btn.prev-slide {
		height: 45px;
		width: 45px;
		left: 25%
	}
}

@media (min-width:768px) and (max-width:991px) {
	.tab-with-slider .owl-carousel .nav-btn.prev-slide {
		height: 45px;
		width: 45px;
		left: 25%
	}
}

@media (min-width:200px) and (max-width:767px) {
	.tab-with-slider .owl-carousel .nav-btn.prev-slide {
		height: 45px;
		width: 45px;
		left: 5%
	}
}

.tab-with-slider .owl-carousel .nav-btn.prev-slide:hover {
	background: #53565a
}

.tab-with-slider .tab {
	display: flex;
	align-items: center
}

@media (min-width:200px) and (max-width:767px) {
	.tab-with-slider .tab {
		flex-direction: column
	}
}

.tab-with-slider .listing {
	width: 25%
}

@media (min-width:200px) and (max-width:767px) {
	.tab-with-slider .listing {
		width: 100%
	}
}

@media (min-width:200px) and (max-width:767px) {
	.tab-with-slider .listing .tab__list {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-evenly
	}
}

.tab-with-slider .content {
	width: 75%
}

@media (min-width:200px) and (max-width:767px) {
	.tab-with-slider .content {
		width: 100%
	}
}

.tab-with-slider .view-gallery {
	margin-top: 100px;
	margin-left: 80px
}

@media (min-width:1200px) and (max-width:1400px) {
	.tab-with-slider .view-gallery {
		margin-top: 50px;
		margin-left: 30px
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.tab-with-slider .view-gallery {
		margin-top: 40px;
		margin-left: 30px
	}
}

@media (min-width:768px) and (max-width:991px) {
	.tab-with-slider .view-gallery {
		margin-top: 30px;
		margin-left: 20px
	}
}

@media (min-width:200px) and (max-width:767px) {
	.tab-with-slider .view-gallery {
		margin-top: 30px;
		margin-left: 10px
	}
}

.tab-with-slider .view-gallery a {
	color: #FFF;
	text-align: center;
	font-family: "Mont", Sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 800;
	line-height: 28px;
	letter-spacing: 1.26px;
	border-bottom: 1px solid #fff
}

@media (min-width:1200px) and (max-width:1400px) {
	.tab-with-slider .view-gallery a {
		font-size: 16px
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.tab-with-slider .view-gallery a {
		font-size: 15px
	}
}

@media (min-width:768px) and (max-width:991px) {
	.tab-with-slider .view-gallery a {
		font-size: 12px;
		line-height: 16px
	}
}

@media (min-width:200px) and (max-width:767px) {
	.tab-with-slider .view-gallery a {
		font-size: 16px;
		line-height: 20px
	}
}

.tab-with-slider .view-gallery a:hover {
	color: #e6e6e6;
	border-bottom: 1px solid #e6e6e6
}

@media (min-width:200px) and (max-width:767px) {
	.tab-with-slider .mobile-hide {
		display: none
	}
}

.tab-with-slider .desktop-hide {
	display: none
}

@media (min-width:200px) and (max-width:767px) {
	.tab-with-slider .desktop-hide {
		display: block !important
	}
}

footer {
	position: relative;
	z-index: 111
}

@media (min-width:576px) and (max-width:767px) {
	.footer-inner .elementor-container.elementor-column-gap-default {
		align-items: center;
		justify-content: center
	}
}

@media (min-width:576px) and (max-width:767px) {
	.footer-inner .elementor-container.elementor-column-gap-default .column-1 {
		width: 50% !important
	}
}

@media (min-width:576px) and (max-width:767px) {
	.footer-inner .elementor-container.elementor-column-gap-default .column-2 {
		width: 50% !important
	}
}

@media (min-width:576px) and (max-width:767px) {
	.footer-inner .elementor-container.elementor-column-gap-default .column-3 {
		width: 50% !important
	}
}

@media (min-width:576px) and (max-width:767px) {
	.footer-inner .elementor-container.elementor-column-gap-default .column-4 {
		width: 50% !important
	}
}

.banner-section {
	position: relative !important;
	z-index: 111 !important
}

.inner-banner .raven-slide-heading {
	text-align: center;
	width: 100%;
	padding: 10px 80px;
	min-width: 1080px;
	background-image: url("bg-blue-shade-1.png")
		/*tpa=../wp-content/uploads/2024/01/bg-blue-shade-1.png*/
	;
	background-size: cover;
	background-position: center
}

@media (min-width:1401px) and (max-width:1600px) {
	.inner-banner .raven-slide-heading {
		min-width: 1000px;
		background-size: 90%;
		background-position: center;
		background-repeat: no-repeat
	}
}

@media (min-width:1200px) and (max-width:1400px) {
	.inner-banner .raven-slide-heading {
		min-width: 850px;
		background-size: 85%;
		background-position: center;
		background-repeat: no-repeat
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.inner-banner .raven-slide-heading {
		min-width: 850px;
		background-size: 85%;
		background-position: center;
		background-repeat: no-repeat
	}
}

@media (min-width:768px) and (max-width:991px) {
	.inner-banner .raven-slide-heading {
		min-width: 700px;
		background-size: 82%;
		background-position: center;
		background-repeat: no-repeat
	}
}

@media (min-width:576px) and (max-width:767px) {
	.inner-banner .raven-slide-heading {
		min-width: 500px;
		background-size: 82%;
		background-position: center;
		background-repeat: no-repeat
	}
}

@media (min-width:200px) and (max-width:575px) {
	.inner-banner .raven-slide-heading {
		min-width: 300px;
		background-size: 100% 100%;
		background-position: center;
		background-repeat: no-repeat;
		margin-left: -10px !important;
		padding: 10px 20px
	}
}

.faq_heading {
	left: 0 !important;
	right: 0 !important;
	margin: auto !important;
	width: max-content !important
}

.faq_heading .elementor-widget-container {
	text-align: center;
	width: 100%;
	padding: 10px 80px;
	min-width: 1080px;
	background-image: url("bg-blue-shade-1.png")
		/*tpa=../wp-content/uploads/2024/01/bg-blue-shade-1.png*/
	;
	background-size: cover;
	background-position: center
}

@media (min-width:1401px) and (max-width:1600px) {
	.faq_heading .elementor-widget-container {
		min-width: 1000px;
		background-size: 90%;
		background-position: center;
		background-repeat: no-repeat
	}
}

@media (min-width:1200px) and (max-width:1400px) {
	.faq_heading .elementor-widget-container {
		min-width: 850px;
		background-size: 85%;
		background-position: center;
		background-repeat: no-repeat
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.faq_heading .elementor-widget-container {
		min-width: 850px;
		background-size: 85%;
		background-position: center;
		background-repeat: no-repeat
	}
}

@media (min-width:768px) and (max-width:991px) {
	.faq_heading .elementor-widget-container {
		min-width: 700px;
		background-size: 82%;
		background-position: center;
		background-repeat: no-repeat
	}
}

@media (min-width:576px) and (max-width:767px) {
	.faq_heading .elementor-widget-container {
		min-width: 500px;
		background-size: 82%;
		background-position: center;
		background-repeat: no-repeat
	}
}

@media (min-width:200px) and (max-width:575px) {
	.faq_heading .elementor-widget-container {
		min-width: 300px;
		background-size: 95%;
		background-position: center;
		background-repeat: no-repeat;
		margin-left: -10px !important
	}
}

.inner-content-slider {
	border-radius: 12px;
	overflow: hidden
}

.inner-content-slider .elementor-swiper-button-prev {
	padding: 10px;
	border-radius: 100px;
	width: 45px;
	height: 45px;
	border: 1.83px solid #FFF;
	background: rgba(83, 86, 90, 0.5);
	box-shadow: 0px 14px 144px 0px rgba(0, 0, 0, 0.08);
	backdrop-filter: blur(33.0050010681px)
}

.inner-content-slider .elementor-swiper-button-prev i:before {
	content: "" !important;
	background-image: url("../images/arrow-up.svg")
		/*tpa=../wp-content/uploads/2024/01/../images/arrow-up.svg*/
	;
	width: 26px;
	height: 27px;
	display: inline-block;
	position: relative;
	top: -1px;
	left: -1px
}

.inner-content-slider .elementor-swiper-button-next {
	padding: 10px;
	border-radius: 100px;
	width: 45px;
	height: 45px;
	border: 1.83px solid #FFF;
	background: rgba(83, 86, 90, 0.5);
	box-shadow: 0px 14px 144px 0px rgba(0, 0, 0, 0.08);
	backdrop-filter: blur(33.0050010681px)
}

.inner-content-slider .elementor-swiper-button-next i:before {
	content: "" !important;
	background-image: url("../images/arrow-up.svg")
		/*tpa=../wp-content/uploads/2024/01/../images/arrow-up.svg*/
	;
	width: 26px;
	height: 27px;
	display: inline-block;
	position: relative;
	top: -1px;
	left: -1px;
	transform: rotate(180deg)
}

.btn-class-curve {
	transform: skew(-24deg, 0deg);
	position: fixed !important;
	top: 45%;
	right: -400px;
	z-index: 11
}

@media (min-width:200px) and (max-width:767px) {
	.btn-class-curve {
		top: auto;
		bottom: 30px
	}
}

.btn-class-curve .elementor-button-text {
	transform: skew(24deg, 0deg)
}

.btn-curve {
	transform: skew(-24deg, 0deg)
}

.btn-curve .elementor-button-text {
	transform: skew(24deg, 0deg)
}

.csr-sec-3 {
	position: relative
}

.csr-sec-3:before {
	content: "";
	position: absolute;
	width: 47%;
	height: 540px;
	background-image: url("csr-sec-3-before.png")
		/*tpa=../wp-content/uploads/2024/01/csr-sec-3-before.png*/
	;
	bottom: 80px;
	left: 0;
	background-size: cover;
	background-position: right;
	background-repeat: no-repeat
}

@media (min-width:1401px) and (max-width:1600px) {
	.csr-sec-3:before {
		height: 500px
	}
}

@media (min-width:1200px) and (max-width:1400px) {
	.csr-sec-3:before {
		height: 430px;
		bottom: 120px
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.csr-sec-3:before {
		height: 340px;
		bottom: 120px
	}
}

@media (min-width:768px) and (max-width:991px) {
	.csr-sec-3:before {
		height: 270px;
		bottom: 220px;
		width: 49%
	}
}

@media (min-width:200px) and (max-width:767px) {
	.csr-sec-3:before {
		height: 350px;
		bottom: auto;
		top: 16% !important;
		width: 100%;
		background-size: contain;
		background-position: left
	}
}

@media (min-width:768px) and (max-width:991px) {
	.csr-sec-2 .elementor-container {
		flex-direction: column-reverse
	}
}

@media (min-width:768px) and (max-width:991px) {
	.csr-sec-2 .elementor-container .column-1 {
		width: 100% !important
	}
}

@media (min-width:768px) and (max-width:991px) {
	.csr-sec-2 .elementor-container .column-2 {
		width: 100% !important
	}
}

@media (min-width:768px) and (max-width:991px) {
	.csr-sec-2 .elementor-container .column-2 .elementor-widget-image .elementor-widget-container {
		margin: 0 !important;
		max-width: 70%
	}
}

@media (min-width:200px) and (max-width:575px) {
	.csr-slider .raven-slide-heading {
		min-width: 330px !important;
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat;
		background-image: url("Rectangle-3467862.png")
			/*tpa=../wp-content/uploads/2024/01/Rectangle-3467862.png*/
			 !important
	}
}

.awards-slider .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets {
	bottom: -20px !important
}

@media (min-width:200px) and (max-width:767px) {
	.social-sus-sec .column-1 {
		order: 2
	}
}

@media (min-width:200px) and (max-width:767px) {
	.social-sus-sec .column-2 {
		order: 1
	}
}

@media (min-width:200px) and (max-width:767px) {
	.social-sus-sec .column-3 {
		order: 3
	}
}

.plant-virtual-tour .owl-item .carousel-item {
	position: relative
}

.plant-virtual-tour .owl-item .carousel-item .carousel-item__card {
	position: absolute;
	color: #080F49;
	text-align: center;
	font-family: Roboto Condensed;
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	line-height: 100%;
	letter-spacing: -0.66px;
	text-transform: capitalize;
	border-radius: 56px;
	border: 1px solid rgba(83, 86, 90, 0.02);
	background: linear-gradient(0deg, #F1F1F1 0%, #F1F1F1 100%), #53565A !important;
	height: 45px;
	width: 45px;
	display: flex;
	align-items: center;
	justify-content: center;
	left: 20px;
	top: 20px;
	z-index: 999
}

.plant-virtual-tour .owl-item .carousel-item h6 {
	position: absolute;
	color: #ffffff;
	bottom: 40px;
	left: 30px
}

.plant-virtual-tour .owl-item .carousel-item img {
	border-radius: 20px;
	height: 750px;
	object-fit: cover
}

@media (min-width:1401px) and (max-width:1600px) {
	.plant-virtual-tour .owl-item .carousel-item img {
		height: 520px;
		object-fit: cover
	}
}

@media (min-width:1200px) and (max-width:1400px) {
	.plant-virtual-tour .owl-item .carousel-item img {
		height: 520px;
		object-fit: cover
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.plant-virtual-tour .owl-item .carousel-item img {
		height: 520px;
		object-fit: cover
	}
}

@media (min-width:768px) and (max-width:991px) {
	.plant-virtual-tour .owl-item .carousel-item img {
		height: 450px;
		object-fit: cover
	}
}

@media (min-width:200px) and (max-width:767px) {
	.plant-virtual-tour .owl-item .carousel-item img {
		height: 400px;
		object-fit: cover
	}
}

.plant-virtual-tour .owl-dots {
	display: flex
}

.plant-virtual-tour .owl-dots .owl-dot {
	min-width: 420px !important;
	margin-top: 80px !important
}

@media (min-width:1401px) and (max-width:1600px) {
	.plant-virtual-tour .owl-dots .owl-dot {
		min-width: 29% !important
	}
}

@media (min-width:1200px) and (max-width:1400px) {
	.plant-virtual-tour .owl-dots .owl-dot {
		min-width: 29% !important;
		margin-top: 60px !important
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.plant-virtual-tour .owl-dots .owl-dot {
		min-width: 21% !important;
		margin-top: 60px !important
	}
}

@media (min-width:768px) and (max-width:991px) {
	.plant-virtual-tour .owl-dots .owl-dot {
		min-width: 19% !important;
		margin-top: 60px !important
	}
}

@media (min-width:576px) and (max-width:767px) {
	.plant-virtual-tour .owl-dots .owl-dot {
		min-width: 13% !important;
		margin-top: 40px !important
	}
}

@media (min-width:200px) and (max-width:575px) {
	.plant-virtual-tour .owl-dots .owl-dot {
		min-width: 5.5% !important;
		margin-top: 40px !important
	}
}

.plant-virtual-tour .owl-dots .owl-dot span {
	width: 100% !important;
	height: 2px !important;
	background: #8D8D8D !important
}

.plant-virtual-tour .owl-dots .owl-dot.active span {
	background: #080F49 !important
}

.plant-virtual-tour .owl-nav {
	display: flex;
	position: absolute;
	right: 10%;
	bottom: -25px
}

@media (min-width:1401px) and (max-width:1600px) {
	.plant-virtual-tour .owl-nav {
		right: 1%;
		bottom: -22px
	}
}

@media (min-width:1200px) and (max-width:1400px) {
	.plant-virtual-tour .owl-nav {
		right: 1%;
		bottom: -22px
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.plant-virtual-tour .owl-nav {
		right: 1%;
		bottom: -22px
	}
}

@media (min-width:768px) and (max-width:991px) {
	.plant-virtual-tour .owl-nav {
		right: 1%;
		bottom: -22px
	}
}

@media (min-width:576px) and (max-width:767px) {
	.plant-virtual-tour .owl-nav {
		right: 1%;
		bottom: -20px
	}
}

@media (min-width:200px) and (max-width:575px) {
	.plant-virtual-tour .owl-nav {
		right: 1%;
		bottom: -20px
	}
}

.plant-virtual-tour .owl-nav button.owl-prev {
	width: 50px;
	height: 50px;
	border: 1px solid #080F49 !important;
	font-size: 20px !important;
	padding: 0 !important;
	display: flex !important;
	line-height: 120% !important;
	justify-content: center;
	align-items: center;
	border-radius: 50px !important
}

@media (min-width:992px) and (max-width:1199px) {
	.plant-virtual-tour .owl-nav button.owl-prev {
		width: 45px;
		height: 45px;
		font-size: 18px !important
	}
}

@media (min-width:768px) and (max-width:991px) {
	.plant-virtual-tour .owl-nav button.owl-prev {
		width: 45px;
		height: 45px;
		font-size: 18px !important
	}
}

@media (min-width:576px) and (max-width:767px) {
	.plant-virtual-tour .owl-nav button.owl-prev {
		width: 40px;
		height: 40px;
		font-size: 17px !important
	}
}

@media (min-width:200px) and (max-width:575px) {
	.plant-virtual-tour .owl-nav button.owl-prev {
		width: 40px;
		height: 40px;
		font-size: 17px !important
	}
}

.plant-virtual-tour .owl-nav button.owl-prev .nav-btn.prev-slide {
	margin-top: -3px
}

@media (min-width:768px) and (max-width:991px) {
	.plant-virtual-tour .owl-nav button.owl-prev .nav-btn.prev-slide {
		margin-top: 0px
	}
}

.plant-virtual-tour .owl-nav button.owl-next {
	width: 50px;
	height: 50px;
	border: 1px solid #080F49 !important;
	font-size: 20px !important;
	padding: 0 !important;
	display: flex !important;
	line-height: 120% !important;
	justify-content: center;
	align-items: center;
	border-radius: 50px !important
}

@media (min-width:992px) and (max-width:1199px) {
	.plant-virtual-tour .owl-nav button.owl-next {
		width: 45px;
		height: 45px;
		font-size: 18px !important
	}
}

@media (min-width:768px) and (max-width:991px) {
	.plant-virtual-tour .owl-nav button.owl-next {
		width: 45px;
		height: 45px;
		font-size: 18px !important
	}
}

@media (min-width:576px) and (max-width:767px) {
	.plant-virtual-tour .owl-nav button.owl-next {
		width: 40px;
		height: 40px;
		font-size: 17px !important
	}
}

@media (min-width:200px) and (max-width:575px) {
	.plant-virtual-tour .owl-nav button.owl-next {
		width: 40px;
		height: 40px;
		font-size: 17px !important
	}
}

.plant-virtual-tour .owl-nav button.owl-next .nav-btn.next-slide {
	margin-top: -3px
}

@media (min-width:768px) and (max-width:991px) {
	.plant-virtual-tour .owl-nav button.owl-next .nav-btn.next-slide {
		margin-top: 0px
	}
}

.horizontal-timeline .elementor-jet-horizontal-timeline {
	position: relative !important
}

.horizontal-timeline .elementor-jet-horizontal-timeline .jet-hor-timeline-list--bottom h3.jet-hor-timeline-item__card-title {
	position: absolute;
	top: -300px;
	left: 0;
	right: 0;
	color: #FFFFFF9E !important
}

@media (min-width:992px) and (max-width:1199px) {
	.horizontal-timeline .elementor-jet-horizontal-timeline .jet-hor-timeline-list--bottom h3.jet-hor-timeline-item__card-title {
		top: -260px
	}
}

@media (min-width:768px) and (max-width:991px) {
	.horizontal-timeline .elementor-jet-horizontal-timeline .jet-hor-timeline-list--bottom h3.jet-hor-timeline-item__card-title {
		top: -240px
	}
}

@media (min-width:200px) and (max-width:575px) {
	.horizontal-timeline .elementor-jet-horizontal-timeline .jet-hor-timeline-list--bottom h3.jet-hor-timeline-item__card-title {
		top: -240px
	}
}

.horizontal-timeline .elementor-jet-horizontal-timeline .jet-hor-timeline-list--bottom .jet-hor-timeline-item__card-desc {
	position: absolute;
	top: -225px;
	left: 0;
	right: 0;
	height: 80px
}

@media (min-width:992px) and (max-width:1199px) {
	.horizontal-timeline .elementor-jet-horizontal-timeline .jet-hor-timeline-list--bottom .jet-hor-timeline-item__card-desc {
		top: -185px
	}
}

@media (min-width:768px) and (max-width:991px) {
	.horizontal-timeline .elementor-jet-horizontal-timeline .jet-hor-timeline-list--bottom .jet-hor-timeline-item__card-desc {
		top: -180px
	}
}

@media (min-width:200px) and (max-width:575px) {
	.horizontal-timeline .elementor-jet-horizontal-timeline .jet-hor-timeline-list--bottom .jet-hor-timeline-item__card-desc {
		top: -190px
	}
}

.horizontal-timeline .elementor-jet-horizontal-timeline .jet-hor-timeline-list--top h3.jet-hor-timeline-item__card-title {
	position: absolute;
	bottom: -220px;
	left: 0;
	right: 0;
	color: #FFFFFF9E !important
}

@media (min-width:992px) and (max-width:1199px) {
	.horizontal-timeline .elementor-jet-horizontal-timeline .jet-hor-timeline-list--top h3.jet-hor-timeline-item__card-title {
		top: 370px
	}
}

@media (min-width:768px) and (max-width:991px) {
	.horizontal-timeline .elementor-jet-horizontal-timeline .jet-hor-timeline-list--top h3.jet-hor-timeline-item__card-title {
		top: 300px
	}
}

@media (min-width:200px) and (max-width:575px) {
	.horizontal-timeline .elementor-jet-horizontal-timeline .jet-hor-timeline-list--top h3.jet-hor-timeline-item__card-title {
		bottom: -160px
	}
}

.horizontal-timeline .elementor-jet-horizontal-timeline .jet-hor-timeline-list--top .jet-hor-timeline-item__card-desc {
	position: absolute;
	bottom: -310px;
	left: 0;
	right: 0;
	height: 80px
}

@media (min-width:992px) and (max-width:1199px) {
	.horizontal-timeline .elementor-jet-horizontal-timeline .jet-hor-timeline-list--top .jet-hor-timeline-item__card-desc {
		top: 430px
	}
}

@media (min-width:768px) and (max-width:991px) {
	.horizontal-timeline .elementor-jet-horizontal-timeline .jet-hor-timeline-list--top .jet-hor-timeline-item__card-desc {
		top: 350px
	}
}

@media (min-width:200px) and (max-width:575px) {
	.horizontal-timeline .elementor-jet-horizontal-timeline .jet-hor-timeline-list--top .jet-hor-timeline-item__card-desc {
		bottom: -250px
	}
}

.horizontal-timeline .elementor-jet-horizontal-timeline .jet-hor-timeline-item__card-arrow {
	transform: rotate(0) !important
}

.horizontal-timeline .elementor-jet-horizontal-timeline .jet-hor-timeline-item__card-arrow:before {
	width: 1px;
	height: 60px;
	background-color: #6867E0 !important;
	top: -30px !important;
	position: absolute
}

.horizontal-timeline .elementor-jet-horizontal-timeline .jet-hor-timeline-item__card-img img {
	opacity: 0.6;
	-moz-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
	-webkit-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in
}

.horizontal-timeline .elementor-jet-horizontal-timeline .is-hover .jet-hor-timeline-item__card-img img {
	opacity: 1 !important
}

.horizontal-timeline .elementor-jet-horizontal-timeline .is-hover .jet-hor-timeline-item__point-content {
	box-shadow: 0 0 40px #ffffff;
	text-shadow: 0 0 35px #ffffff
}

.horizontal-timeline .jet-hor-timeline-list--top .jet-hor-timeline-item__card-arrow:before {
	top: -11px !important
}

.horizontal-timeline {
	cursor: url("cursor.png")
		/*tpa=../wp-content/uploads/2024/01/cursor.png*/
		, auto
}

.slider-anchor:hover img {
	opacity: 0.8 !important
}

.contact-sec-2 {
	position: relative
}

.contact-sec-2:after {
	content: "";
	position: absolute;
	width: 1px;
	height: 100%;
	background-image: url("ver-big.png")
		/*tpa=../wp-content/uploads/2024/01/ver-big.png*/
	;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	left: 0;
	right: 0;
	top: 0;
	margin: 0 auto
}

.contact-sec-2 .inner-1 {
	position: relative
}

.contact-sec-2 .inner-1:after {
	content: "";
	position: absolute;
	width: 100%;
	height: 1px;
	background-image: url("hoz-big.png")
		/*tpa=../wp-content/uploads/2024/01/hoz-big.png*/
	;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	left: 0;
	right: 0;
	bottom: 0;
	margin: 0 auto
}

.contact-sec-2 .inner-3 {
	position: relative;
	box-shadow: 0 4px 19px 0 #00000040
}

.contact-sec-2 .inner-3:after {
	content: "";
	position: absolute;
	width: 100%;
	height: 1px;
	background-image: url("hoz-small.png")
		/*tpa=../wp-content/uploads/2024/01/hoz-small.png*/
	;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	left: 0;
	right: 0;
	bottom: -70px;
	margin: 0 auto
}

@media (min-width:992px) and (max-width:1199px) {
	.contact-sec-2 .inner-3:after {
		bottom: -45px
	}
}

@media (min-width:768px) and (max-width:991px) {
	.contact-sec-2 .inner-3:after {
		bottom: -45px;
		width: 95%
	}
}

.form_sec-new .form-row .field input {
	border-bottom: 1px solid #ffffff;
	color: #ffffff !important
}

.form_sec-new .form-row .field textarea {
	border-bottom: 1px solid #ffffff;
	color: #ffffff !important;
	height: 180px !important
}

.form_sec-new .form-row .field textarea:focus-visible {
	outline: 0
}

.form_sec-new .form-row .field select {
	border-bottom: 1px solid #ffffff;
	color: #ffffff !important
}

.form_sec-new .submit-2 input.wpcf7-form-control.wpcf7-submit {
	padding: 13px 40px;
	cursor: pointer;
	border: 0px solid #fff !important;
	transition: 0.3s;
	color: #080F49;
	text-decoration: underline;
	text-align: center;
	font-family: "Mont", Sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	line-height: 28px;
	letter-spacing: 1.26px;
	margin-top: 40px;
	background-image: url("../images/Rectangle-ekw.png")
		/*tpa=../wp-content/uploads/2024/01/../images/Rectangle-ekw.png*/
		 !important;
	background-position: center !important;
	background-size: cover !important;
	background-repeat: no-repeat !important;
	background-color: transparent !important;
	width: 100%
}

@media (min-width:768px) and (max-width:991px) {
	.form_sec-new .submit-2 input.wpcf7-form-control.wpcf7-submit {
		background-size: 100% !important
	}
}

@media (min-width:576px) and (max-width:767px) {
	.form_sec-new .submit-2 input.wpcf7-form-control.wpcf7-submit {
		background-image: url("btn-wt-sm.png")
			/*tpa=../wp-content/uploads/2024/01/btn-wt-sm.png*/
			 !important
	}
}

@media (min-width:200px) and (max-width:575px) {
	.form_sec-new .submit-2 input.wpcf7-form-control.wpcf7-submit {
		padding: 8px 30px;
		background-image: url("btn-wt-sm.png")
			/*tpa=../wp-content/uploads/2024/01/btn-wt-sm.png*/
			 !important
	}
}

.form_sec-new .submit-2 input.wpcf7-form-control.wpcf7-submit:hover {
	background-image: url("../images/Rectangle-ekw-black.png")
		/*tpa=../wp-content/uploads/2024/01/../images/Rectangle-ekw-black.png*/
		 !important;
	color: #fff
}

@media (min-width:200px) and (max-width:575px) {
	.form_sec-new .submit-2 input.wpcf7-form-control.wpcf7-submit:hover {
		background-image: url("btn-blck-sm.png")
			/*tpa=../wp-content/uploads/2024/01/btn-blck-sm.png*/
			 !important
	}
}

.form_sec-new br {
	display: none
}

.form_sec-new .upload-field {
	width: 100%;
	padding: 40px 0px;
	border: 0px dashed #ffffff !important;
	background-color: #3B9EFF !important;
	margin-bottom: 40px;
	border-radius: 0px;
	margin: 10px
}

@media (min-width:200px) and (max-width:575px) {
	.form_sec-new .upload-field {
		width: 95%
	}
}

.form_sec-new .upload-field .btn-para {
	text-align: center;
	color: #FFFFFF;
	font-size: 18px;
	font-weight: 400;
	font-style: normal;
	line-height: 151.503%;
	font-family: "Mont", Sans-serif
}

.form_sec-new .upload-field .btn-para span {
	margin-left: 8px;
	font-weight: 700;
	text-decoration: underline
}

.form_sec-new .upload-field .upld-img {
	text-align: center;
	margin: 10px 0
}

.form_sec-new .upload-field .file-upload {
	width: 100%;
	display: flex;
	justify-content: center;
	position: relative
}

.form_sec-new .upload-field .file-upload .file-upload__label {
	border: 1px solid #ddd;
	border-radius: 12px;
	background: #bebebe;
	color: #2c3239;
	font-family: "Nunito Sans", Sans-serif;
	font-size: 16px;
	display: block;
	font-style: normal;
	font-weight: 700;
	line-height: 130%;
	text-transform: capitalize;
	padding: 16px 20px;
	cursor: pointer
}

.form_sec-new .upload-field .file-upload p {
	display: flex
}

@media (min-width:200px) and (max-width:767px) {
	.form_sec-new .upload-field .file-upload p {
		flex-direction: column
	}
}

.form_sec-new .upload-field .file-upload .wpcf7-form-control-wrap {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	display: inline-block;
	bottom: 0;
	width: 100%;
	height: 60px;
	opacity: 0
}

.form_sec-new .upload-field .file-upload .wpcf7-form-control-wrap input {
	width: 100%;
	height: 60px
}

.form_sec-new span.file-name {
	width: 100%;
	display: block;
	text-align: center;
	color: #e1e1e1;
	font-size: 16px;
	font-weight: 400;
	font-style: normal;
	line-height: 121.503%;
	font-family: "Mont", Sans-serif
}

@media (min-width:200px) and (max-width:767px) {
	body.admin-bar .dialog-type-lightbox {
		position: fixed !important;
		height: 100% !important
	}

	body.admin-bar .dialog-type-lightbox .swiper-zoom-container {
		padding: 0 20px
	}
}

@media (min-width:768px) and (max-width:991px) {
	body.admin-bar .dialog-type-lightbox {
		position: fixed !important;
		height: 100% !important
	}

	body.admin-bar .dialog-type-lightbox .swiper-zoom-container {
		padding: 0 20px
	}
}

@media (min-width:992px) and (max-width:1199px) {
	body.admin-bar .dialog-type-lightbox {
		position: fixed !important;
		height: 100% !important
	}

	body.admin-bar .dialog-type-lightbox .swiper-zoom-container {
		padding: 0 20px
	}
}

.our-work-menu a.active {
	color: #033D89 !important
}

.our-work-menu a.active i {
	color: #033D89 !important
}

@media (min-width:992px) and (max-width:1199px) {
	.our-work-menu {
		position: relative !important
	}
}

@media (min-width:768px) and (max-width:991px) {
	.our-work-menu {
		position: relative !important
	}
}

@media (min-width:200px) and (max-width:767px) {
	.our-work-menu {
		position: relative !important
	}
}

.our-work-menu .menu-item i {
	margin-right: 5px
}

.our-work-menu .menu-item ul.submenu {
	position: relative !important;
	margin: 0 !important;
	left: 33px !important;
	display: block !important;
	opacity: 1 !important
}

.our-work-menu .menu-item .submenu-shown {
	position: relative !important;
	margin: 0 !important;
	left: 33px !important;
	display: block !important
}

.image-slider .elementor-swiper-button {
	background-color: #a5a095eb;
	padding: 16px;
	border-radius: 50px
}

.image-slider .elementor-swiper-button i {
	opacity: 0
}

.image-slider .elementor-swiper-button-prev {
	background-image: url("Group-1577705845.svg")
		/*tpa=../wp-content/uploads/2024/02/Group-1577705845.svg*/
	;
	background-position: center;
	background-size: contain
}

.image-slider .elementor-swiper-button-next {
	background-image: url("Group-1577705534.svg")
		/*tpa=../wp-content/uploads/2024/02/Group-1577705534.svg*/
	;
	background-position: center;
	background-size: contain
}

.sticky.our-work-menu {
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 1000
}

.hover-effect .elementor-widget-image:before {
	content: "";
	width: 100px;
	height: 100px;
	top: -17px;
	left: -17px;
	position: absolute;
	background-color: #ffffff50;
	border-radius: 50%
}

.hover-effect:before {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	width: 110%;
	height: 100%;
	transform: skewX(-10deg);
	margin-left: -5%;
	transition: 0.3s
}

@media (min-width:200px) and (max-width:767px) {
	.hover-effect:before {
		transform: skewX(0deg)
	}
}

.hover-effect:hover:before {
	background-color: #145EBE
}

.hover-effect:hover h4,
.hover-effect:hover p {
	color: white
}

.hover-effect:hover img {
	filter: invert(1) brightness(2)
}

@media (min-width:768px) and (max-width:991px) {
	.tabing_sectiom .btn-curve {
		text-align: center !important;
		display: block
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.tabing_sectiom .btn-curve {
		text-align: center !important;
		display: block
	}
}

@media (min-width:200px) and (max-width:767px) {
	.tabing_sectiom .btn-curve {
		text-align: center !important;
		display: block
	}
}

@media (min-width:200px) and (max-width:767px) {
	.tabing_sectiom .btn-curve .elementor-widget-container {
		padding-left: 0px !important
	}
}

@media (min-width:768px) and (max-width:991px) {
	.tabing_sectiom .processs_sec_tab .btn-curve .elementor-widget-container {
		margin: -90px 0px 0px 0px !important
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.tabing_sectiom .processs_sec_tab .btn-curve .elementor-widget-container {
		margin: -90px 0px 0px 0px !important
	}
}

@media (min-width:200px) and (max-width:767px) {
	.tabing_sectiom .processs_sec_tab .btn-curve .elementor-widget-container {
		margin: -110px 0px 40px -90px !important
	}
}

.tabing_sectiom .outer-first {
	margin-right: -70px
}

@media (min-width:200px) and (max-width:767px) {
	.tabing_sectiom .outer-first {
		margin-right: 0px
	}
}

@media (min-width:768px) and (max-width:991px) {
	.tabing_sectiom .outer-first {
		margin-right: 0px
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.tabing_sectiom .outer-first {
		margin-right: 0px
	}
}

@media (min-width:1200px) and (max-width:1400px) {
	.tabing_sectiom .outer-first {
		margin-right: 0px
	}
}

@media (min-width:1401px) and (max-width:1500px) {
	.tabing_sectiom .outer-first {
		margin-right: 0px
	}
}

.qa-slider {
	display: flex;
	flex-direction: row;
	background: linear-gradient(90deg, #145EBE 50%, #EFEFEF 50%)
}

@media (min-width:768px) and (max-width:991px) {
	.qa-slider {
		flex-direction: column
	}
}

@media (min-width:200px) and (max-width:767px) {
	.qa-slider {
		flex-direction: column
	}
}

.qa-slider .left {
	display: flex;
	align-items: center;
	width: 30%;
	background-color: #155EBE;
	transform: skewX(-6deg);
	padding: 20px;
	padding-left: 0;
	padding-bottom: 0
}

@media (min-width:768px) and (max-width:991px) {
	.qa-slider .left {
		width: 100%;
		transform: skewX(0deg)
	}
}

@media (min-width:200px) and (max-width:767px) {
	.qa-slider .left {
		width: 100%;
		transform: skewX(0deg)
	}
}

.qa-slider .left .menu-list {
	background-color: #155EBE;
	color: white;
	font-size: 25px;
	transform: skewX(6deg);
	margin-bottom: 0
}

@media (min-width:768px) and (max-width:991px) {
	.qa-slider .left .menu-list {
		transform: skewX(0deg);
		font-size: 20px
	}
}

@media (min-width:200px) and (max-width:767px) {
	.qa-slider .left .menu-list {
		transform: skewX(0deg);
		font-size: 15px
	}
}

.qa-slider .left .menu-list li {
	margin-bottom: 20px;
	position: relative
}

.qa-slider .left .menu-list li:after {
	content: "";
	height: 1px;
	width: 333%;
	position: absolute;
	bottom: -10px;
	background-color: #A5A5A5;
	left: -100px
}

.qa-slider .left .menu-list li:last-child:after {
	display: none
}

.qa-slider .left .menu-list li a h4 {
	color: #FFF;
	leading-trim: both;
	text-edge: cap;
	font-family: Roboto Condensed;
	font-size: 28px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.8em;
	text-transform: capitalize
}

@media (min-width:768px) and (max-width:991px) {
	.qa-slider .left .menu-list li a h4 {
		font-size: 23px
	}
}

@media (min-width:200px) and (max-width:767px) {
	.qa-slider .left .menu-list li a h4 {
		font-size: 18px
	}
}

.qa-slider .right {
	display: flex;
	align-items: center;
	width: 70%;
	background-color: #EFEFEF;
	transform: skewX(-6deg);
	margin-left: auto;
	margin-right: 40px
}

@media (min-width:992px) and (max-width:1199px) {
	.qa-slider .right {
		margin-right: 20px
	}
}

@media (min-width:768px) and (max-width:991px) {
	.qa-slider .right {
		width: 100%;
		transform: skewX(0deg);
		margin-left: 0;
		margin-right: 0px
	}
}

@media (min-width:200px) and (max-width:767px) {
	.qa-slider .right {
		width: 100%;
		transform: skewX(0deg);
		margin-left: 0;
		margin-right: 0px
	}
}

.qa-slider .right .owl-stage-outer {
	padding: 20px;
	z-index: 34;
	background-color: #EFEFEF
}

@media (min-width:768px) and (max-width:991px) {
	.qa-slider .right .owl-stage-outer {
		padding: 0px;
		padding-bottom: 20px
	}
}

@media (min-width:200px) and (max-width:767px) {
	.qa-slider .right .owl-stage-outer {
		padding: 0px;
		padding-bottom: 20px
	}
}

.qa-slider .right .owl-carousel {
	display: flex;
	flex-direction: row-reverse
}

@media (min-width:768px) and (max-width:991px) {
	.qa-slider .right .owl-carousel {
		flex-direction: column;
		padding: 20px
	}
}

@media (min-width:200px) and (max-width:767px) {
	.qa-slider .right .owl-carousel {
		flex-direction: column;
		padding: 20px 20px 0 20px
	}
}

.qa-slider .right .owl-item .item {
	min-height: 666px;
	display: flex;
	align-items: end;
	justify-content: center;
	padding: 20px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover
}

@media (min-width:992px) and (max-width:1199px) {
	.qa-slider .right .owl-item .item {
		padding: 30px
	}
}

@media (min-width:768px) and (max-width:991px) {
	.qa-slider .right .owl-item .item {
		min-height: 555px
	}
}

@media (min-width:200px) and (max-width:767px) {
	.qa-slider .right .owl-item .item {
		min-height: 444px
	}
}

.qa-slider .right .owl-item .item h4 {
	color: #FFF;
	leading-trim: both;
	text-edge: cap;
	font-family: Roboto Condensed;
	font-size: 28px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.3em;
	text-transform: capitalize;
	z-index: 2231;
	transform: skewX(6deg);
	text-align: center
}

@media (min-width:768px) and (max-width:991px) {
	.qa-slider .right .owl-item .item h4 {
		transform: skewX(0deg);
		font-size: 23px
	}
}

@media (min-width:200px) and (max-width:767px) {
	.qa-slider .right .owl-item .item h4 {
		transform: skewX(0deg);
		font-size: 18px
	}
}

.qa-slider .right .owl-item .item:before {
	content: "";
	background: linear-gradient(0deg, #000 0, rgba(0, 0, 0, 0) 66%);
	width: 100%;
	height: 100%;
	position: absolute;
	bottom: 0;
	left: 0
}

.qa-slider .right .owl-dots {
	position: absolute;
	left: -40%;
	top: 0;
	bottom: 0;
	width: 45%;
	padding: 20px;
	display: flex;
	flex-direction: column;
	transform: skewX(6deg);
	justify-content: center;
	padding-right: 40px
}

@media (min-width:992px) and (max-width:1199px) {
	.qa-slider .right .owl-dots {
		padding-right: 50px
	}
}

@media (min-width:768px) and (max-width:991px) {
	.qa-slider .right .owl-dots {
		position: relative;
		left: 0;
		width: 110%;
		transform: skewX(0deg);
		justify-content: center;
		padding: 0 20px 0 20px;
		margin: 0 -20px
	}
}

@media (min-width:200px) and (max-width:767px) {
	.qa-slider .right .owl-dots {
		position: relative;
		left: 0;
		width: 120%;
		transform: skewX(0deg);
		justify-content: center;
		padding-right: 20px;
		margin: 0 -20px;
		padding: 0px
	}
}

.qa-slider .right .owl-dots:before {
	background-color: #145EBE;
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
	transform: skewX(-6deg)
}

@media (min-width:768px) and (max-width:991px) {
	.qa-slider .right .owl-dots:before {
		transform: skewX(0deg)
	}
}

@media (min-width:200px) and (max-width:767px) {
	.qa-slider .right .owl-dots:before {
		transform: skewX(0deg)
	}
}

.qa-slider .right .owl-dots .owl-dot {
	position: relative
}

.qa-slider .right .owl-dots .owl-dot button {
	background-color: transparent;
	border: none;
	cursor: pointer;
	color: white;
	line-height: 2.5em;
	display: flex;
	font-weight: 400;
	text-align: left;
	text-transform: capitalize
}

@media (min-width:200px) and (max-width:767px) {
	.qa-slider .right .owl-dots .owl-dot button {
		font-size: 17px;
		line-height: 2em
	}
}

@media (min-width:768px) and (max-width:991px) {
	.qa-slider .right .owl-dots .owl-dot button {
		font-size: 18px
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.qa-slider .right .owl-dots .owl-dot button {
		font-size: 18px
	}
}

@media (min-width:1200px) and (max-width:1400px) {
	.qa-slider .right .owl-dots .owl-dot button {
		font-size: 18px
	}
}

@media (min-width:1401px) and (max-width:1600px) {
	.qa-slider .right .owl-dots .owl-dot button {
		font-size: 20px
	}
}

.qa-slider .right .owl-dots .owl-dot button:focus {
	border: none;
	outline: none
}

.qa-slider .right .owl-dots .owl-dot button:before {
	content: "⬤";
	font-size: 8px;
	margin-right: 10px
}

.qa-slider .right .owl-dots .owl-dot:before {
	content: "";
	position: absolute;
	bottom: 0;
	left: -50px;
	height: 1px;
	width: 150%;
	background-color: #A5A5A5;
	z-index: 0
}

.qa-slider .right .owl-nav {
	transform: skewX(6deg);
	display: flex;
	justify-content: space-between;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 44;
	bottom: 0
}

.qa-slider .right .owl-nav [class*=owl-]:hover {
	background: none !important
}

@media (min-width:768px) and (max-width:991px) {
	.qa-slider .right .owl-nav {
		transform: skewX(0deg);
		height: 55%;
		width: 95%
	}
}

@media (min-width:200px) and (max-width:767px) {
	.qa-slider .right .owl-nav {
		transform: skewX(0deg);
		height: 49%;
		width: 94%;
		padding-right: 20px
	}
}

.qa-slider .right .owl-nav .owl-next {
	outline: none
}

.qa-slider .right .owl-nav .owl-next:hover i {
	backdrop-filter: blur(30px)
}

.qa-slider .right .owl-nav .owl-prev {
	outline: none
}

.qa-slider .right .owl-nav .owl-prev:hover i {
	backdrop-filter: blur(30px)
}

.qa-slider .right .owl-nav i {
	color: white;
	backdrop-filter: blur(10px);
	padding: 10px;
	border-radius: 50px;
	border: 1px solid white;
	background: rgba(83, 86, 90, 0.5)
}

@media (min-width:768px) and (max-width:991px) {
	.qi-table .elementor-jet-table.jet-elements {
		overflow: scroll
	}
}

@media (min-width:200px) and (max-width:767px) {
	.qi-table .elementor-jet-table.jet-elements {
		overflow: scroll
	}
}

.qi-table .elementor-jet-table.jet-elements .jet-table__body tr td:nth-child(1) .jet-table__cell-content {
	height: 35px;
	width: 35px;
	background: #c9e4ff;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 100px;
	font-size: 18px;
	font-weight: 500
}

.qi-table .elementor-jet-table.jet-elements .jet-table__body tr:nth-child(even) td {
	background-color: #FCFCFC !important
}

.qi-table .elementor-jet-table.jet-elements .jet-table__body tr:nth-child(odd) td {
	background-color: #F2F2F2 !important
}

.qa-section .blue-btn {
	transform: skewX(-23deg);
	z-index: 22
}

.qa-section .blue-btn p {
	transform: skewX(23deg)
}

.qa-section .blue-btn:last-child .elementor-widget-container:after {
	content: "";
	background-image: url("../images/Line-675.png")
		/*tpa=../wp-content/uploads/2024/01/../images/Line-675.png*/
	;
	height: 200px;
	width: 2px;
	position: absolute;
	right: 170px;
	top: 100px;
	transform: skewX(23deg);
	bottom: 0;
	margin: auto;
	z-index: -1
}

@media (min-width:992px) and (max-width:1199px) {
	.qa-section .blue-btn:last-child .elementor-widget-container:after {
		height: 212px;
		width: 2px;
		position: absolute;
		right: 320px;
		top: 120px;
		transform: skewX(23deg);
		bottom: 0;
		margin: auto;
		z-index: -1
	}
}

@media (min-width:200px) and (max-width:767px) {
	.qa-section .blue-btn:last-child .elementor-widget-container:after {
		display: none
	}
}

@media (min-width:768px) and (max-width:991px) {
	.qa-section .blue-btn:last-child .elementor-widget-container:after {
		height: 230px;
		width: 2px;
		position: absolute;
		right: 187px;
		top: 126px;
		transform: skewX(23deg);
		bottom: 0;
		margin: auto;
		z-index: -1
	}
}

.qa-section .blue-btn:last-child:before {
	content: "";
	background-image: url("../images/Line-677.png")
	;
	height: 2px;
	width: 170px;
	position: absolute;
	left: -33px;
	top: -100px;
	bottom: 0;
	margin: auto;
	z-index: -1
}

@media (min-width:1200px) and (max-width:1400px) {
	.qa-section .blue-btn:last-child:before {
		width: 140px
	}
}

@media (min-width:200px) and (max-width:767px) {
	.qa-section .blue-btn:last-child:before {
		display: none
	}
}

.qa-section .blue-btn:last-child:after {
	content: "";
	background-image: url("../images/Line-677.png")
		/*tpa=../wp-content/uploads/2024/01/../images/Line-677.png*/
	;
	height: 2px;
	width: 170px;
	position: absolute;
	left: 50px;
	bottom: -60px;
	margin: auto;
	z-index: -1
}

@media (min-width:1200px) and (max-width:1400px) {
	.qa-section .blue-btn:last-child:after {
		width: 140px
	}
}

@media (min-width:200px) and (max-width:767px) {
	.qa-section .blue-btn:last-child:after {
		display: none
	}
}

.qa-section .qa-boxes {
	width: calc(100% - 40px) !important
}

.qa-section .qa-boxes:after {
	content: "";
	background: url("Group-1577705825.png")
		/*tpa=../wp-content/uploads/2024/01/Group-1577705825.png*/
	;
	width: 30px;
	height: 100%;
	position: absolute;
	top: 0;
	right: -17px;
	clip-path: polygon(0 1%, 100% 0, 100% 100%, 0% 100%);
	border: 1px solid white;
	background-position: center;
	background-size: cover
}

.qa-section .qa-boxes:before {
	content: "";
	width: 40px;
	height: 2px;
	background: url("../images/Line-677.png")
		/*tpa=../wp-content/uploads/2024/01/../images/Line-677.png*/
	;
	right: -60px;
	top: 0;
	bottom: 0;
	position: absolute;
	margin: auto
}

.qa-section .elementor-widget-wrap.elementor-element-populated {
	justify-content: start
}

.qa-section .box-content .elementor-widget-container {
	min-height: 300px
}

.qa-section .box-content li:not(:last-child):after {
	content: "";
	height: 1px;
	background-color: rgba(255, 255, 255, 0.3);
	left: 0;
	bottom: 0;
	position: absolute;
	width: 90% !important
}

.typical-equipment .elementor-widget-image .elementor-widget-container:after {
	content: "";
	border-radius: 7.943px;
	background: linear-gradient(0deg, #000 0%, rgba(0, 0, 0, 0) 56.61%);
	width: 100%;
	height: 100%;
	position: absolute;
	bottom: 0;
	left: 0
}

.machine-cap-col .column {
	position: relative
}

.machine-cap-col .column:before {
	content: "";
	position: absolute;
	width: 1px;
	height: 100%;
	background-color: #53565A;
	left: 50%;
	top: 0;
	z-index: 111
}

@media (min-width:200px) and (max-width:767px) {
	.machine-cap-col .column:before {
		display: none
	}
}

.machine-cap-col .column .column-left {
	position: relative
}

.machine-cap-col .column .column-left:before {
	content: "";
	position: absolute;
	width: 60px;
	height: 1px;
	background-color: #53565A;
	left: 0;
	top: -10px
}

@media (min-width:1200px) and (max-width:1400px) {
	.machine-cap-col .column .column-left:before {
		width: 40px
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.machine-cap-col .column .column-left:before {
		width: 40px
	}
}

@media (min-width:768px) and (max-width:991px) {
	.machine-cap-col .column .column-left:before {
		display: none
	}
}

@media (min-width:200px) and (max-width:767px) {
	.machine-cap-col .column .column-left:before {
		display: none
	}
}

.machine-cap-col .column .column-left .man-img {
	position: absolute;
	z-index: 1;
	top: -60px;
	left: 40px;
	width: 100px !important;
	height: auto !important
}

@media (min-width:1200px) and (max-width:1400px) {
	.machine-cap-col .column .column-left .man-img {
		top: -50px;
		left: 20px;
		width: 80px !important
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.machine-cap-col .column .column-left .man-img {
		top: -40px;
		left: 10px;
		width: 80px !important
	}
}

@media (min-width:768px) and (max-width:991px) {
	.machine-cap-col .column .column-left .man-img {
		top: 3%;
		left: 0px;
		width: 70px !important
	}
}

@media (min-width:200px) and (max-width:767px) {
	.machine-cap-col .column .column-left .man-img {
		top: -35px;
		left: 0px;
		width: 70px !important
	}
}

.machine-cap-col .column .column-right {
	position: relative
}

.machine-cap-col .column .column-right:before {
	content: "";
	position: absolute;
	width: 60px;
	height: 1px;
	background-color: #53565A;
	right: 0;
	top: -10px
}

@media (min-width:1200px) and (max-width:1400px) {
	.machine-cap-col .column .column-right:before {
		width: 40px
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.machine-cap-col .column .column-right:before {
		width: 40px
	}
}

@media (min-width:768px) and (max-width:991px) {
	.machine-cap-col .column .column-right:before {
		display: none
	}
}

@media (min-width:200px) and (max-width:767px) {
	.machine-cap-col .column .column-right:before {
		display: none
	}
}

.machine-cap-col .column .column-right .man-img {
	position: absolute;
	z-index: 1;
	top: -60px;
	right: 40px;
	width: 100px !important;
	height: auto !important
}

@media (min-width:1200px) and (max-width:1400px) {
	.machine-cap-col .column .column-right .man-img {
		top: -50px;
		right: 20px;
		width: 80px !important
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.machine-cap-col .column .column-right .man-img {
		top: -40px;
		right: 10px;
		width: 80px !important
	}
}

@media (min-width:768px) and (max-width:991px) {
	.machine-cap-col .column .column-right .man-img {
		top: 0%;
		right: 0px;
		width: 70px !important
	}
}

@media (min-width:200px) and (max-width:767px) {
	.machine-cap-col .column .column-right .man-img {
		top: -35px;
		right: 0px;
		width: 70px !important
	}
}

.mobile_translator {
	display: none
}

.mobile_translator .gtranslate_wrapper {
	background: white;
	position: absolute;
	width: 100%;
	text-align: center;
	bottom: -55px;
	right: 10px;
	padding: 9px 15px;
	width: max-content
}

.mobile_translator .gtranslate_wrapper a {
	color: black
}

.home-whychooseus .jx-single-accordion-header-icon-toggle-wrapper {
	background-color: transparent !important
}

.home-whychooseus .jupiterx-ac-content-is-editor p {
	text-align: justify
}

.home-whychooseus .jx-single-accordion-header-right .jx-ac-toggle-icon {
	font-size: 23px
}

.slider-1-widget .owl-nav {
	display: block !important
}

.slider-1-widget .owl-item.active.center {
	scale: 1.75;
	transition: 0.4s
}

@media (min-width:200px) and (max-width:767px) {
	.slider-1-widget .owl-item.active.center {
		scale: 1
	}
}

@media (min-width:1200px) and (max-width:1400px) {
	.slider-1-widget .owl-item.active.center {
		scale: 1.55
	}
}

@media (min-width:2001px) and (max-width:3999px) {
	.slider-1-widget .owl-item.active.center {
		scale: 1.3
	}
}

.slider-1-widget .owl-dots {
	display: none !important
}

@media (min-width:200px) and (max-width:767px) {
	.slider-1-list {
		background-color: #EDEDED;
		padding: 20px 0 20px 0
	}
}

.slider-2-widget .owl-dots {
	display: none !important
}

.slider-2-widget .owl-item {
	opacity: 0;
	background-color: #EDEDED;
	min-height: 350px !important;
	display: flex;
	align-items: center;
	justify-content: center;
	transition: 0.4s
}

.slider-2-widget .owl-item.active {
	opacity: 1 !important;
	transform: skewX(-10deg) !important
}

@media (min-width:576px) and (max-width:767px) {
	.slider-2-widget .owl-item.active {
		transform: skewX(-10deg) !important
	}
}

@media (min-width:200px) and (max-width:575px) {
	.slider-2-widget .owl-item.active {
		transform: skewX(0deg) !important
	}
}

.slider-2-widget .owl-item:hover {
	background-color: #002291
}

.slider-2-widget .owl-item:hover h6 {
	color: white
}

.slider-2-widget .owl-item:hover img {
	filter: brightness(15)
}

@media (min-width:1401px) and (max-width:1600px) {
	.slider-2-widget .owl-item {
		min-height: 325px !important
	}
}

@media (min-width:1200px) and (max-width:1400px) {
	.slider-2-widget .owl-item {
		min-height: 275px !important
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.slider-2-widget .owl-item {
		min-height: 270px !important
	}
}

@media (min-width:768px) and (max-width:991px) {
	.slider-2-widget .owl-item {
		min-height: 270px !important
	}
}

@media (min-width:576px) and (max-width:767px) {
	.slider-2-widget .owl-item {
		min-height: 270px !important
	}
}

@media (min-width:200px) and (max-width:575px) {
	.slider-2-widget .owl-item {
		min-height: 250px !important
	}
}

.slider-2-widget .owl-item .item {
	padding: 50px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	text-align: center;
	transform: skewX(10deg)
}

@media (min-width:1200px) and (max-width:1400px) {
	.slider-2-widget .owl-item .item {
		padding: 20px 20px 20px 0px
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.slider-2-widget .owl-item .item {
		padding: 20px 20px 20px 0px
	}
}

@media (min-width:768px) and (max-width:991px) {
	.slider-2-widget .owl-item .item {
		padding: 20px 20px 20px 0px
	}
}

@media (min-width:576px) and (max-width:767px) {
	.slider-2-widget .owl-item .item {
		padding: 20px 20px 20px 0px
	}
}

@media (min-width:200px) and (max-width:575px) {
	.slider-2-widget .owl-item .item {
		padding: 20px 20px 20px 20px;
		transform: skewX(0deg)
	}
}

.slider-2-widget .owl-item .item img {
	height: 100px;
	width: 100px;
	margin-bottom: 50px
}

.slider-2-widget .owl-nav {
	display: block !important
}

.slider-2-widget .nav-btn.next-slide {
	color: #fff;
	border-radius: 1000px;
	border: 1.83px solid #fff;
	background: rgba(83, 86, 90, 0.5);
	box-shadow: 0px 14px 144px 0px rgba(0, 0, 0, 0.08);
	backdrop-filter: blur(33.0050010681px);
	position: absolute;
	top: 43%;
	right: 1%;
	transition: 0.3s;
	height: 50px;
	width: 50px;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 12px
}

@media (min-width:1200px) and (max-width:1400px) {
	.slider-2-widget .nav-btn.next-slide {
		right: 1%
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.slider-2-widget .nav-btn.next-slide {
		height: 45px;
		width: 45px;
		right: 1%;
		top: 30%
	}
}

@media (min-width:768px) and (max-width:991px) {
	.slider-2-widget .nav-btn.next-slide {
		height: 45px;
		width: 45px;
		right: 1%;
		top: 30%
	}
}

@media (min-width:200px) and (max-width:767px) {
	.slider-2-widget .nav-btn.next-slide {
		height: 45px;
		width: 45px;
		right: 1%;
		top: 30%
	}
}

.slider-2-widget .nav-btn.next-slide:hover {
	background: #53565a
}

.slider-2-widget .nav-btn.prev-slide {
	color: #fff;
	border-radius: 1000px;
	border: 1.83px solid #fff;
	background: rgba(83, 86, 90, 0.5);
	box-shadow: 0px 14px 144px 0px rgba(0, 0, 0, 0.08);
	backdrop-filter: blur(33.0050010681px);
	position: absolute;
	top: 43%;
	left: 1%;
	transition: 0.3s;
	height: 50px;
	width: 50px;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 12px
}

@media (min-width:1200px) and (max-width:1400px) {
	.slider-2-widget .nav-btn.prev-slide {
		left: 1%
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.slider-2-widget .nav-btn.prev-slide {
		height: 45px;
		width: 45px;
		left: 1%;
		top: 30%
	}
}

@media (min-width:768px) and (max-width:991px) {
	.slider-2-widget .nav-btn.prev-slide {
		height: 45px;
		width: 45px;
		left: 1%;
		top: 30%
	}
}

@media (min-width:200px) and (max-width:767px) {
	.slider-2-widget .nav-btn.prev-slide {
		height: 45px;
		width: 45px;
		left: 1%;
		top: 30%
	}
}

.slider-2-widget .nav-btn.prev-slide:hover {
	background: #53565a
}

.home_tab_3 {
	display: flex;
	flex-direction: row
}

@media (min-width:200px) and (max-width:767px) {
	.home_tab_3 {
		flex-direction: column
	}
}

.home_tab_3 .left {
	width: 30%;
	display: flex;
	align-items: start
}

@media (min-width:200px) and (max-width:767px) {
	.home_tab_3 .left {
		width: 100%
	}
}

.home_tab_3 .left ul {
	padding: 0
}

.home_tab_3 .left ul li {
	list-style: none;
	line-height: 4em;
	display: flex;
	flex-direction: row;
	align-items: center;
	opacity: 0.5;
	transition: 0.4s;
	position: relative;
	color: white;
	cursor: pointer;
	font-family: "RobotoCondensed-Bold - 400", sans-serif;
	font-weight: 700
}

@media (min-width:992px) and (max-width:1199px) {
	.home_tab_3 .left ul li {
		line-height: 3.5em
	}
}

@media (min-width:768px) and (max-width:991px) {
	.home_tab_3 .left ul li {
		line-height: 3em
	}
}

@media (min-width:200px) and (max-width:767px) {
	.home_tab_3 .left ul li {
		line-height: 2.5em
	}
}

.home_tab_3 .left ul li:after {
	content: "";
	width: 0%;
	height: 1px;
	position: absolute;
	bottom: 0;
	left: 0;
	background-color: #2090FD;
	transition: 0.4s
}

.home_tab_3 .left ul li.active {
	opacity: 1
}

.home_tab_3 .left ul li.active:after {
	width: 150%
}

@media (min-width:992px) and (max-width:1199px) {
	.home_tab_3 .left ul li.active:after {
		width: 100%
	}
}

@media (min-width:768px) and (max-width:991px) {
	.home_tab_3 .left ul li.active:after {
		width: 100%
	}
}

@media (min-width:200px) and (max-width:767px) {
	.home_tab_3 .left ul li.active:after {
		width: 100%
	}
}

.home_tab_3 .left ul li:before {
	content: "";
	background: url("arrow-down.svg")
		/*tpa=../wp-content/uploads/2024/01/arrow-down.svg*/
		no-repeat;
	width: 30px;
	height: 30px;
	display: block;
	background-size: cover;
	margin-right: 20px;
	margin-left: 10px
}

.home_tab_3 .right {
	width: 70%;
	display: flex;
	flex-direction: row
}

@media (min-width:200px) and (max-width:767px) {
	.home_tab_3 .right {
		width: 100%;
		padding: 20px
	}
}

.home_tab_3 .right .item {
	padding: 20px;
	min-height: 400px;
	margin-right: 15px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	width: 16%;
	transition: 0.4s;
	opacity: 0.5;
	position: relative;
	transform: skewX(-7deg)
}

@media (min-width:992px) and (max-width:1199px) {
	.home_tab_3 .right .item {
		width: 13%;
		min-height: 350px
	}
}

@media (min-width:768px) and (max-width:991px) {
	.home_tab_3 .right .item {
		margin-right: 10px;
		width: 13%;
		min-height: 300px
	}
}

@media (min-width:200px) and (max-width:767px) {
	.home_tab_3 .right .item {
		display: none;
		opacity: 0
	}
}

.home_tab_3 .right .item:after {
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: linear-gradient(5deg, #002494 3.5%, rgba(196, 196, 196, 0) 55.27%);
	z-index: 0
}

.home_tab_3 .right .item .number {
	color: white;
	text-align: right;
	z-index: 1;
	position: relative;
	transform: skewX(7deg)
}

.home_tab_3 .right .item .number:before {
	content: "";
	width: 30px;
	height: 30px;
	position: absolute;
	top: 0;
	right: -10px;
	background-color: #2090FD;
	z-index: -1;
	border-radius: 50%;
	opacity: 0
}

.home_tab_3 .right .item .title {
	color: white;
	text-align: center;
	display: none;
	opacity: 0;
	transition: 0.4s;
	z-index: 1;
	transform: skewX(7deg)
}

.home_tab_3 .right .item.active {
	width: 35%;
	opacity: 1
}

.home_tab_3 .right .item.active .number:before {
	opacity: 1
}

@media (min-width:992px) and (max-width:1199px) {
	.home_tab_3 .right .item.active {
		width: 40%
	}
}

@media (min-width:200px) and (max-width:767px) {
	.home_tab_3 .right .item.active {
		display: flex;
		width: 100%;
		opacity: 1
	}
}

.home_tab_3 .right .item.active .title {
	display: block;
	opacity: 1
}

.home_tab_3 .right .item a {
	height: 100%;
	z-index: 1
}

@media (min-width:200px) and (max-width:767px) {
	.outer-sec {
		padding: 0 !important
	}

	.outer-sec .item {
		padding-bottom: 20px
	}
}

.s3-btn {
	margin-top: 50px;
	display: flex
}

.btn-curve .elementor-button-text {
	font-size: 20px !important
}

@media (min-width:1200px) and (max-width:1400px) {
	.btn-curve .elementor-button-text {
		font-size: 18px !important
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.btn-curve .elementor-button-text {
		font-size: 16px !important
	}
}

@media (min-width:768px) and (max-width:991px) {
	.btn-curve .elementor-button-text {
		font-size: 16px !important
	}
}

@media (min-width:200px) and (max-width:767px) {
	.btn-curve .elementor-button-text {
		font-size: 15px !important
	}
}

.translator {
	position: absolute !important;
	bottom: 0 !important;
	right: 0 !important
}

.translator .gtranslate_wrapper {
	background-color: white;
	padding: 10px;
	border-radius: 6px;
	display: flex;
	flex-direction: row-reverse;
	justify-content: center
}

.translator .gtranslate_wrapper a {
	color: black
}

.translator .gtranslate_wrapper a[title="English"]:after {
	content: "|";
	margin: 0 5px
}

.raven-tabs .raven-tabs-title {
	width: 20%
}

@media (min-width:992px) and (max-width:1199px) {
	.raven-tabs .raven-tabs-title {
		width: 100%
	}
}

@media (min-width:768px) and (max-width:991px) {
	.raven-tabs .raven-tabs-title {
		width: 100%
	}
}

@media (min-width:200px) and (max-width:767px) {
	.raven-tabs .raven-tabs-title {
		width: 100%
	}
}

.translator_btn {
	cursor: pointer
}

.translator {
	display: none
}

@media (min-width:840px) and (max-width:991px) {
	.counter-section .elementor-counter .elementor-counter-number-wrapper {
		margin-top: 12px
	}
}

.slider-4 .owl-item.active {
	transform: skewX(-6deg)
}

@media (min-width:200px) and (max-width:767px) {
	.slider-4 .owl-item.active {
		transform: skewX(-4deg)
	}
}

.slider-4 .item {
	display: flex;
	flex-direction: row
}

@media (min-width:200px) and (max-width:767px) {
	.slider-4 .item {
		flex-direction: column
	}
}

.slider-4 .item h6 {
	color: white;
	text-align: center;
	font-size: 22px;
	transform: skewX(6deg);
	z-index: 2
}

@media (min-width:1200px) and (max-width:1400px) {
	.slider-4 .item h6 {
		font-size: 22px
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.slider-4 .item h6 {
		font-size: 20px
	}
}

@media (min-width:768px) and (max-width:991px) {
	.slider-4 .item h6 {
		font-size: 18px
	}
}

@media (min-width:200px) and (max-width:767px) {
	.slider-4 .item h6 {
		font-size: 15px;
		transform: skewX(4deg)
	}
}

.slider-4 .item .left {
	margin-right: 10px;
	width: 59%
}

@media (min-width:200px) and (max-width:767px) {
	.slider-4 .item .left {
		margin-right: 0px;
		width: 100%
	}
}

.slider-4 .item .left .mid {
	min-height: 500px;
	padding: 20px;
	display: flex;
	align-items: end;
	justify-content: center;
	position: relative;
	background-size: cover !important;
	background-position: center center !important
}

@media (min-width:200px) and (max-width:767px) {
	.slider-4 .item .left .mid {
		margin-bottom: 10px;
		min-height: 300px
	}
}

.slider-4 .item .left .mid:after {
	content: "";
	background: linear-gradient(5deg, #002494 3.5%, rgba(196, 196, 196, 0) 55.27%);
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0
}

.slider-4 .item .right {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	margin-left: 10px;
	width: 39%
}

@media (min-width:200px) and (max-width:767px) {
	.slider-4 .item .right h6 {
		font-size: 12px !important
	}
}

@media (min-width:200px) and (max-width:767px) {
	.slider-4 .item .right {
		flex-direction: row;
		width: 100%;
		margin-left: 0px
	}
}

.slider-4 .item .right .up {
	min-height: 240px;
	margin-bottom: 10px;
	padding: 20px;
	display: flex;
	align-items: end;
	justify-content: center;
	position: relative;
	background-size: cover !important;
	background-position: center center !important
}

@media (min-width:200px) and (max-width:767px) {
	.slider-4 .item .right .up {
		min-height: 200px;
		margin-bottom: 0;
		margin-right: 10px;
		margin-top: 10px
	}
}

.slider-4 .item .right .up:after {
	content: "";
	background: linear-gradient(5deg, #002494 3.5%, rgba(196, 196, 196, 0) 55.27%);
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0
}

.slider-4 .item .right .down {
	min-height: 240px;
	margin-top: 10px;
	padding: 20px;
	display: flex;
	align-items: end;
	justify-content: center;
	position: relative;
	background-size: cover !important;
	background-position: center center !important
}

@media (min-width:200px) and (max-width:767px) {
	.slider-4 .item .right .down {
		min-height: 200px;
		margin-top: 10px;
		margin-left: 10px
	}
}

.slider-4 .item .right .down:after {
	content: "";
	background: linear-gradient(5deg, #002494 3.5%, rgba(196, 196, 196, 0) 55.27%);
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0
}

.slider-4 .owl-nav {
	display: block !important
}

.slider-4 .nav-btn.next-slide {
	color: #fff;
	border-radius: 1000px;
	border: 1.83px solid #fff;
	background: rgba(83, 86, 90, 0.5);
	box-shadow: 0px 14px 144px 0px rgba(0, 0, 0, 0.08);
	backdrop-filter: blur(33.0050010681px);
	position: absolute;
	top: 43%;
	right: -3%;
	transition: 0.3s;
	height: 50px;
	width: 50px;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 12px
}

@media (min-width:1401px) and (max-width:1600px) {
	.slider-4 .nav-btn.next-slide {
		right: -1%
	}
}

@media (min-width:1200px) and (max-width:1400px) {
	.slider-4 .nav-btn.next-slide {
		right: 1%
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.slider-4 .nav-btn.next-slide {
		height: 45px;
		width: 45px;
		right: 1%;
		top: 40%
	}
}

@media (min-width:768px) and (max-width:991px) {
	.slider-4 .nav-btn.next-slide {
		height: 45px;
		width: 45px;
		right: 1%;
		top: 40%
	}
}

@media (min-width:200px) and (max-width:767px) {
	.slider-4 .nav-btn.next-slide {
		height: 45px;
		width: 45px;
		right: 1%;
		top: 30%
	}
}

.slider-4 .nav-btn.next-slide:hover {
	background: #53565a
}

.slider-4 .nav-btn.prev-slide {
	color: #fff;
	border-radius: 1000px;
	border: 1.83px solid #fff;
	background: rgba(83, 86, 90, 0.5);
	box-shadow: 0px 14px 144px 0px rgba(0, 0, 0, 0.08);
	backdrop-filter: blur(33.0050010681px);
	position: absolute;
	top: 43%;
	left: -3%;
	transition: 0.3s;
	height: 50px;
	width: 50px;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 12px
}

@media (min-width:1401px) and (max-width:1600px) {
	.slider-4 .nav-btn.prev-slide {
		left: -1%
	}
}

@media (min-width:1200px) and (max-width:1400px) {
	.slider-4 .nav-btn.prev-slide {
		left: 1%
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.slider-4 .nav-btn.prev-slide {
		height: 45px;
		width: 45px;
		left: 1%;
		top: 40%
	}
}

@media (min-width:768px) and (max-width:991px) {
	.slider-4 .nav-btn.prev-slide {
		height: 45px;
		width: 45px;
		left: 1%;
		top: 40%
	}
}

@media (min-width:200px) and (max-width:767px) {
	.slider-4 .nav-btn.prev-slide {
		height: 45px;
		width: 45px;
		left: 1%;
		top: 30%
	}
}

.slider-4 .nav-btn.prev-slide:hover {
	background: #53565a
}

.slider-4 .owl-dots {
	display: none
}

@media (min-width:200px) and (max-width:767px) {
	.temp-6-img {
		text-align: start !important
	}
}

@media (min-width:200px) and (max-width:767px) {
	.slider-5-img {
		text-align: center !important;
		margin-left: auto !important;
		margin-right: auto !important
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.slider-1-btn .elementor-widget-container {
		margin: 20px 0 20px 0 !important
	}
}

@media (min-width:768px) and (max-width:991px) {
	.slider-1-btn .elementor-widget-container {
		margin: 20px 0 20px 0 !important
	}
}

@media (min-width:200px) and (max-width:767px) {
	.slider-1-btn .elementor-widget-container {
		margin: 20px 0 20px 0 !important
	}
}

.elementor-counter-title {
	font-weight: 500 !important
}

header.jupiterx-header .has-submenu .sub-arrow {
	color: white !important;
	fill: white !important
}

.testimonials-sec .navigation-arrow-prev--position-left {
	background: #DDDDDE;
	height: 50px;
	width: 50px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 100px;
	transition: all 0.3s ease-in-out
}

.testimonials-sec .navigation-arrow-prev--position-left svg path {
	transition: all 0.3s ease-in-out
}

.testimonials-sec .navigation-arrow-prev--position-left:hover {
	background: #53565A
}

.testimonials-sec .navigation-arrow-prev--position-left:hover svg path {
	stroke: #fff
}

.testimonials-sec .navigation-arrow-next--position-right {
	background: #DDDDDE;
	height: 50px;
	width: 50px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 100px;
	transition: all 0.3s ease-in-out
}

.testimonials-sec .navigation-arrow-next--position-right svg path {
	transition: all 0.3s ease-in-out
}

.testimonials-sec .navigation-arrow-next--position-right:hover {
	background: #53565A
}

.testimonials-sec .navigation-arrow-next--position-right:hover svg path {
	stroke: #fff
}

.crt a {
	transition: all 0.3s ease-in-out
}

.crt a:hover {
	color: #fff !important
}

@media (min-width:768px) and (max-width:991px) {
	.process-col .process-box.arrow-img .elementor-icon-box-icon:after {
		display: none
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.process-col .process-box.arrow-img .elementor-icon-box-icon:after {
		display: none
	}
}

.process-box.arrow-img .elementor-icon-box-icon {
	position: relative
}

.process-box.arrow-img .elementor-icon-box-icon:after {
	content: "";
	background-image: url("arrow-big.png")
		/*tpa=../wp-content/uploads/2023/09/arrow-big.png*/
	;
	position: absolute;
	width: 85px;
	height: 20px;
	background-position: center;
	background-size: 100%;
	background-repeat: no-repeat;
	left: -90px;
	top: 40%
}

@media (min-width:1401px) and (max-width:1600px) {
	.process-box.arrow-img .elementor-icon-box-icon:after {
		width: 90px
	}
}

@media (min-width:1200px) and (max-width:1400px) {
	.process-box.arrow-img .elementor-icon-box-icon:after {
		width: 50px;
		left: -45%;
		height: 16px
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.process-box.arrow-img .elementor-icon-box-icon:after {
		width: 150px;
		left: -140%
	}
}

@media (min-width:768px) and (max-width:991px) {
	.process-box.arrow-img .elementor-icon-box-icon:after {
		left: -100px
	}
}

@media (min-width:576px) and (max-width:767px) {
	.process-box.arrow-img .elementor-icon-box-icon:after {
		display: none
	}
}

@media (min-width:200px) and (max-width:575px) {
	.process-box.arrow-img .elementor-icon-box-icon:after {
		display: none
	}
}

.process-box .elementor-icon-box-icon {
	height: 130px;
	width: 130px !important;
	background: #EFEFEF;
	display: flex !important;
	align-items: center;
	justify-content: center;
	border-radius: 100px;
	margin: 0 auto 20px !important
}

.process-box .elementor-icon-box-icon svg {
	transition: all 0.3s ease-in-out
}

.process-box .elementor-icon-box-icon svg path {
	transition: all 0.3s ease-in-out
}

.process-box:hover svg {
	transform: scale(1.02)
}

.process-box:hover svg path {
	stroke: #033D89 !important
}

.raven-nav-menu-horizontal&gt;.raven-nav-menu a.raven-link-item:not([class*=elementor]) .sub-arrow {
	display: block !important;
	margin-left: 10px
}

.raven-nav-menu-horizontal&gt;.raven-nav-menu a.raven-link-item:not([class*=elementor]) .sub-arrow svg {
	transition: all 0.3s ease-in-out
}

.raven-nav-menu-horizontal&gt;.raven-nav-menu a.raven-link-item:hover .sub-arrow svg {
	transform: rotate(180deg)
}

.m-font {
	font-weight: 500;
	text-transform: capitalize
}

@media (min-width:1200px) and (max-width:1400px) {
	.logo-slider img {
		height: 60px !important
	}
}

.machine-item img {
	height: 380px !important;
	width: 100%;
	object-fit: cover
}

.machine-item h6.elementor-image-box-title {
	display: none
}

.machine-item2 img {
	height: 320px !important;
	width: 100%;
	object-fit: cover
}

.faq-acc .jupiterx-ac-content-is-editor ol li {
	list-style: disc;
	margin-left: 2px
}

.gtranslate_wrapper a[data-gt-lang="zh-CN"] {
	font-size: 0;
	line-height: 1
}

.gtranslate_wrapper a[data-gt-lang="zh-CN"]:after {
	content: "CN";
	font-size: 20px
}

.process-box.last-box a {
	transition: 0.3s
}

.process-box.last-box a:hover {
	transform: scale(1.5)
}

.our-work-menu .raven-adnav-menu .submenu li.active a span {
	font-weight: bolder !important;
	color: #033D89
}

.social_links span.elementor-grid-item:nth-child(3) a {
	background: linear-gradient(135deg, #f9ce34 0%, #ee2a7b 50%, #6228d7 100%)
}

.faq-sec i.jx-ac-icon-body-closed.jx-ac-toggle-icon.fas.fa-chevron-down {
	font-size: 22px !important
}

.faq-sec i.jx-ac-icon-body-opened.jx-ac-toggle-icon.fas.fa-chevron-up {
	font-size: 22px !important
}

.faq-sec .jx-single-accordion-header-right {
	height: 50px;
	max-height: 100px;
	padding-left: 40px;
	display: flex;
	align-items: center
}

.faq-sec .jx-single-accordion-header {
	border-bottom: 1px solid rgba(0, 0, 0, 0.3) !important
}

.faq-sec .jx-single-accordion-body.jx-ac-body-none {
	border-color: rgba(0, 0, 0, 0.3) !important
}

.faq-sec ol {
	margin-left: -25px
}

.faq-sec ol li {
	margin-bottom: 15px
}

.faq-sec h6 {
	color: #080F49;
	font-size: 25px;
	font-style: normal;
	font-weight: 700;
	line-height: 130%;
	letter-spacing: -0.75px;
	text-transform: capitalize;
	margin: 30px 0
}

@media (min-width:768px) and (max-width:991px) {
	.faq-sec h6 {
		margin: 20px 0
	}
}

@media (min-width:200px) and (max-width:767px) {
	.faq-sec h6 {
		margin: 20px 0
	}
}

.lang-h .wpml-ls-legacy-list-horizontal .wpml-ls-flag {
	width: 30px
}

.con-sec {
	position: relative
}

.con-sec:before {
	position: absolute;
	content: "";
	background-image: url("ew-1-1.png")
		/*tpa=../wp-content/uploads/2024/03/ew-1-1.png*/
	;
	width: 800px;
	height: 800px;
	background-repeat: no-repeat;
	background-size: cover;
	bottom: 0;
	left: 0;
	top: 0;
	transform: rotate(90deg)
}

.qa-sec {
	position: relative
}

.qa-sec:before {
	position: absolute;
	content: "";
	background-image: url("ew-1-1.png")
		/*tpa=../wp-content/uploads/2024/03/ew-1-1.png*/
	;
	width: 800px;
	height: 800px;
	background-repeat: no-repeat;
	background-size: cover;
	bottom: 0;
	left: 0;
	top: 0;
	transform: rotate(90deg)
}

.jupiterx-header-sticked header {
	position: fixed !important;
	background: #080F49;
	box-shadow: 0px 8px 20px 16px #080f4945
}

@media (min-width:1200px) and (max-width:1400px) {
	.hero_content p {
		display: block;
		max-width: 360px
	}

	.hero_content p br {
		display: none
	}
}

@media (min-width:200px) and (max-width:767px) {
	.hero_content p br {
		display: none
	}
}

.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after {
	font-size: 14px !important;
	color: #0F0F76 !important
}

span.wpml-ls-native {
	font-size: 13px !important
}

.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-item .wpml-ls-link:hover {
	color: #000 !important
}

html[lang="zh-hans"] .footer-sec.footer-ch {
	display: block
}

html[lang="zh-hans"] .footer-sec {
	display: none
}

html[lang="en-US"] .footer-sec.footer-ch {
	display: none
}

html[lang="en-US"] .footer-sec {
	display: block
}

span.wpml-ls-display {
	display: none
}

a.wpml-ls-link {
	width: 70px
}

ul.js-wpml-ls-sub-menu.wpml-ls-sub-menu {
	border: none
}

a.wpml-ls-item-toggle {
	padding-right: 0 !important;
	width: 70px !important
}</pre></body></html>